免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 910 | 回复: 0
打印 上一主题 下一主题

Linux进程管理(2) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-16 06:49 |只看该作者 |倒序浏览
state 在某一时刻,state只能是下面值中的一个。
TASK_RUNNING(0):进程在运行队列中,active或expire中。
TASK_INTERRUPTIBLE(1):等待外设同步,(比如用户输入,读写IO等),可由信号终止。
TASK_UNINTERRUPTIBLE(2):等待外设同步,(比如用户输入,读写IO等),不可由信号终止。
TASK_STOPPED(4):收到SIGSTOP,SIGTSTP,SIGTTIN,SIGTTOU信号后。
TASK_TRACED(8):当进程被调试时。
EXIT_ZOMBIE(16):进程已经死亡,其父进程还没有为其收尸。
EXIT_EDAD(32):进程已经死亡,其父进程已经为其收尸。
flag 在某一时刻,flag可以是下面值的或组合
PF_STARTING(bit1):进程创建进行时,fork中
PF_EXITING(bit2) :进程结束进行时,exit中
PF_DEAD (bit3):进程结束完成时,等待task_struct结构被释放
PF_FORKNOEXEC (bit6):进程被创建完成,但没有加载新任务,fork后,exec前
PF_SUPERPRIV (bit8):进程使用了超级用户权限
PF_DUMPCORE(bit9):dumped core
PF_SIGNALED (bit10):进程被信号杀死
PF_MEMALLOC (bit11)进程被分配内存进程中
PF_FLUSHER (bit12):进程负责磁盘回写
PF_USED_MATH(bit13):进程使用FPU,如果该位为0,则FPU在使用前要先被初始化
PF_FREEZE (bit14): 进程被挂起进行时
PF_NOFREEZE (bit15): 进程不能被挂起
PF_FROZEN (bit16) :进程被挂起完成时
PF_FSTRANS (bit17):文件系统内部处理进行时,仅xfs使用
PF_KSWAPD (bit18):进程被转移到交换分区
PF_SWAPOFF (bit19):swapoff进行时
PF_LESS_THROTTLE(bit20):释放多占内存进程中
PF_SYNCWRITE (bit21):同步写出进行时
PF_BORROWED_MM (bit22):使用其它进程的mm

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/91477/showart_1829580.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP