Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103655511
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-03-23 11:41:19

    来源:赛迪网    作者:korn

进程在执行过程中会根据环境来改变state。Linux进程有以下状态: 

Running 

进程处于运行(它是系统的当前进程)或者准备运行状态(它在等待系统将CPU分配给它)。 

Waiting 

进程在等待一个事件或者资源。Linux将等待进程分成两类;可中断与不可中断。可中断等待进程可以被信号中断;不可中断等待进程直接在硬件条件等待,并且任何情况下都不可中断。 

Stopped 

进程被停止,通常是通过接收一个信号。正在被调试的进程可能处于停止状态。 

Zombie(defunct) 

这是由于父进程死亡而被终止的进程,但是在task数据中仍然保留task_struct结构。

阅读(205) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~