ChinaUnix.net
相关文章推荐:

c# 后台线程 区别

大家好, 我是在Linux环境下工作的。 我用C++实现了数据处理程序,利用Gtk实现了前台界面,用来显示处理结果。 我把数据处理程序放在主线程,前台程序放在副线程。 目前,我观察到的情况是,后台的数据处理程序能够从头至尾完成对一系列数据的处理,但前台Gtk程序在显示开始的一些处理结果后,就停止。后来的处理结果得不到显示。 我不知道是否是人们常提到的同步问题,请指教。 我市采用公共变量,将处理结果从后台传给前台的...

by cy163 - C/C++ - 2007-06-22 00:12:51 阅读(1417) 回复(1)

相关讨论

现在正写一串口通信程序,想让用户点击某下拉框的时候就把用户的请求转换也相应的协议数据包,这个好做,问题是然后呢?串口可能会超时,不用多线程的话可以把超时值设的小一点也行,但这样用户就不能快速点击,界面上看起来有点慢。如果用多线程的话,又怎么告诉后台线程:不要睡了,起来去拿XXX。注意 是睡,不是死--我不想频繁地创建线程;它取回串口的数后又怎么告诉我:你要的东西我带来了。弄个纯虚函数onResult()让子类去实...

by csoapy - C/C++ - 2007-03-11 17:38:04 阅读(3365) 回复(4)

请教个小问题 线程、进程、指令集都怎么定义?? 一个应用程序如何被机器执行的,能否简单介绍一下整个流程??

by suntx - 服务器及硬件技术 - 2006-12-14 10:14:20 阅读(1591) 回复(1)

进程和线程区别 1、由进程创建线程,进程与线程共用同一内存空间 2、线程是CPU调度的基本单位,而进程是资源分配的单位 3、采用线程调度切换时间短,系统开销小

by xzh2002 - 其他UNIX - 2003-07-17 17:50:37 阅读(961) 回复(5)

nohup sh /u01/a.sh & sh /u01/a.sh & 有什么区别

by lovevmwarer - Shell - 2009-03-03 00:46:01 阅读(2463) 回复(15)
by nongdi - Shell - 2007-03-02 01:49:49 阅读(3079) 回复(3)

我在solaris 9上运行一个java程序,这个程序所做的是一直监视某进程的状态,一旦该进程死掉,就立刻重起该进程。刚开始我是这样启动java程序的: #java ServerDaemon & 但是这样运行了2、3小时后,这个程序就自己down了,没有任何异常记录。 然后我试着这样运行: #at now >;java ServerDaemon >;ctrl+d 这样运行就能很稳定一直运行很长时间都没事 我想知道这两种运行方式有什么区别。为什么直接运行的时候会自己down掉呢(down掉就...

by niRvana&sex - Solaris - 2004-01-08 08:41:45 阅读(1494) 回复(9)
by 王海亮 - C/C++ - 2007-06-21 20:52:11 阅读(1369) 回复(2)

请问大家,事件是不是不能用做进程间通信. 一般书上的说明都是进程间通信有消息队列,管道,信号量.可就是没有事件.而线程通信一般都说有事件.难道事件就无法用做进程间通信吗?

by plscareme - 程序开发 - 2005-12-09 11:08:36 阅读(3004) 回复(9)

书中说:子进程是通过拷贝父进程的地址空间来执行的. 而线程是通过共享程序代码来执行的,讲的通俗一点就是线程的相同的 代码会被执行几次.使用线程的好处是可以节省资源。 我没看懂,请知情的高手们不吝赐教!!

by hhlcjcj - C/C++ - 2009-01-24 00:55:19 阅读(7006) 回复(15)

我对进程是一种比较含糊的理解,只知道进程是一个程序,不知道是否?线程是什么呢,进程和线程有什么用吗?希望高手能帮我理解。 :em14:

by 不倒翁(A) - C/C++ - 2004-07-05 15:31:17 阅读(5766) 回复(28)