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 static/image/common/back.gif
回复 1# centos_71



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

这里面只有睡眠状态,难道没有"等待"状态吗?

MMMIX 发表于 2015-01-11 10:41

回复 3# centos_71


    上面说的“等待状态”指的就是 sleeping
页: [1]
查看完整版本: 调用waitpid函数,和进程的状态处于"等待"状态,是一个层面的上的概念吗?