红联Linux门户
Linux帮助

关于Linux进程的状态

发布时间:2006-10-21 15:39:14来源:红联作者:hust520
有谁能帮我具体分析一下可中断的等待状态,不可中断的等待状态以及暂停状态之间的区别,希望能举点例子,万分感谢
文章评论

共有 4 条评论

  1. hust520 于 2006-10-21 19:46:42发表:

    没人回答吗?等到现在也没人能给点具体的说法,郁闷~~

  2. hust520 于 2006-10-21 16:10:14发表:

    我也查了一些书,它是这样描述的:
    处于等待状态的进程总是在等待某个事件或某个资源,可中断的等待状态可被信号唤醒而进入就绪状态等待调度,而不可中断的等待状态是缺乏某种硬件资源而不能被信号唤醒,当硬件资源得到满足后需要特定的方式来唤醒。
    暂停状态:处于暂停状态的进程一般是由运行状态转换来的,等待某种特殊处理。。

    我的疑问是暂停状态中所说的“特殊处理”具体点是哪些方面?而等待状态中所说的“信号”又是什么?
    新手,问的问题有点弱了,还请大家能详细解答!谢谢

  3. snqyss 于 2006-10-21 15:58:53发表:

    了解,多谢2楼

  4. nxfte 于 2006-10-21 15:53:16发表:

    可中断的等待状态,不可中断等待状态它们都是linux进程状态中的等待状态
    可中断的等待状态,这种进程是在等待某一条件成立然后就可以投入运行,可中断表示这种进程可以接受各种中断信号的控制.
    不可中断的等待状态和可中断的进程性质是一样的,但是不可中断不接受任何中断信号
    暂停状态是指此时进程暂时停止运行,接受某种处理