Chinaunix

标题: 调用waitpid函数,和进程的状态处于"等待"状态,是一个层面的上的概念吗? [打印本页]

作者: centos_71    时间: 2015-01-10 20:53
标题: 调用waitpid函数,和进程的状态处于"等待"状态,是一个层面的上的概念吗?
如果进程只有一个线程,并且该线程正在Wait某个pid,那么是否说,这个进程就处于"等待"状态呢?

作者: MMMIX    时间: 2015-01-10 21:46
回复 1# centos_71


    “等待”是进程的一种状态,waitpid 是使得进程进入这种状态的方法之一。
作者: centos_71    时间: 2015-01-11 09:39
MMMIX 发表于 2015-01-10 21:46
回复 1# centos_71

那为什么man proc的时候显示:
Current state of the process.  One of "R (running)", "S (sleeping)", "D (disk  sleep)",  "T  (stopped)",  "T  (tracing
                 stop)", "Z (zombie)", or "X (dead)".

这里面只有睡眠状态,难道没有"等待"状态吗?
作者: MMMIX    时间: 2015-01-11 10:41
回复 3# centos_71


    上面说的“等待状态”指的就是 sleeping




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2