- 定义
- 进程互斥
- 进程同步
- 进程ID
进程是一个具有一定独立功能的程序的一次运行活动,其特点有:并发性、独立性和异步性。
进程的状态变换如下:
操作系统中将一次只允许一个进程访问的资源称为临界资源。进程中访问临界资源的那段程序代码称为临界区。
进程互斥是指当有若干进程都要使用某一共享资源时,任何时刻最多允许一个进程使用,其他要使用该资源的进程必须等待,直到占用该资源者释放了该资源为止。
一组并发进程按一定的顺序执行的过程称为进程间的同步,具有同步关系的一组并发进程称为合作进程。
进程ID PID即进程ID,它是标识进程的唯一数字;PPID是父进程的ID。
获取PID和PPID使用如下函数:
#include#include pid_t getpid ( void ); pid_t getppid ( void );
代码实例:
#include#include #include int main ( void ) { printf ( "PID = %dn", getpid() ); printf ( "PPID = %dn", getppid() ); return 0; }



