Linux是一个多用户,多任务的系统,可以同时运行多个用户的多个程序,就必然会产生很多的进程,而每个进程会有不同的状态。  在下文将对进程的

R、S、D、T、Z、X 六种状态做个说明。

进程状态:
    S(state) O:进程正在处理器运行,这个状态从来木见过. S:休眠状态(sleeping) R:等待运行(runable)R Running or runnable (on run queue) 进程处于运行或就绪状态 I:空闲状态(idle) Z:僵尸状态(zombie)    T:跟踪状态(Traced) B:进程正在等待更多的内存页 D:不可中断的深度睡眠,一般由IO引起,同步IO在做读或写操作时,cpu不能做其它事情,只能等待,这时进程处于这种状态,如果程序采用异步IO,这种状态应该就很少见到了

 

相关文章:

  • 2022-12-23
  • 2022-03-03
  • 2021-10-02
  • 2021-12-13
猜你喜欢
  • 2022-01-03
  • 2022-12-23
  • 2021-05-08
  • 2022-12-23
  • 2021-07-07
  • 2021-11-29
  • 2021-11-30
相关资源
相似解决方案