进程常见的状态

进程常见的状态

1运行状态
系统当前的进程
就绪状态进程
ps命令的stat列为值R
2等待状态
等待事件发生
等待系统资源
ps命令的stat列为值S
3停止状态
ps命令的stat列为值T
4僵尸状态
进程终止或结束
在进程表项中仍有记录
ps命令的stat列为值Z
 
#include<unistd.h>
#include<sys/types.h>
pid_t  getpid(void)  ;           获得当前进程ID
uid_t  getuid(void) ;            获得当前进程的实际用户ID
uid_t  geteuid(void);           获得当前进程的有效用户ID
uid_t  getgid(void);             获得当前进程的用户组ID
uid_t  getppid(void);           获得当前进程的父进程ID
uid_t   getpgrp(void);          获得当前进程所在的进程组的ID
uid_t  getpgid(void);           获得进程ID为pid的进程所在的进程组ID
1运行状态
系统当前的进程
就绪状态进程
ps命令的stat列为值R
2等待状态
等待事件发生
等待系统资源
ps命令的stat列为值S
3停止状态
ps命令的stat列为值T
4僵尸状态
进程终止或结束
在进程表项中仍有记录
ps命令的stat列为值Z
 
#include<unistd.h>
#include<sys/types.h>
pid_t  getpid(void)  ;           获得当前进程ID
uid_t  getuid(void) ;            获得当前进程的实际用户ID
uid_t  geteuid(void);           获得当前进程的有效用户ID
uid_t  getgid(void);             获得当前进程的用户组ID
uid_t  getppid(void);           获得当前进程的父进程ID
uid_t   getpgrp(void);          获得当前进程所在的进程组的ID
uid_t  getpgid(void);           获得进程ID为pid的进程所在的进程组ID
1运行状态
系统当前的进程
就绪状态进程
ps命令的stat列为值R
2等待状态
等待事件发生
等待系统资源
ps命令的stat列为值S
3停止状态
ps命令的stat列为值T
4僵尸状态
进程终止或结束
在进程表项中仍有记录
ps命令的stat列为值Z
 
#include<unistd.h>
#include<sys/types.h>
pid_t  getpid(void)  ;           获得当前进程ID
uid_t  getuid(void) ;            获得当前进程的实际用户ID
uid_t  geteuid(void);           获得当前进程的有效用户ID
uid_t  getgid(void);             获得当前进程的用户组ID
uid_t  getppid(void);           获得当前进程的父进程ID
uid_t   getpgrp(void);          获得当前进程所在的进程组的ID
uid_t  getpgid(void);           获得进程ID为pid的进程所在的进程组ID
posted @ 2016-08-21 12:33  dmfsimle  阅读(86)  评论(0)    收藏  举报