1,进程标识
每个进程都有一个非负整形表示的唯一ID,进程终止后该ID就成为复用的候选者。
2,函数fork
一个现有进程可以调用fork函数创建一个新的进程。
由fork创建的新进程被称为子进程,fork调用一次,但返回两次。两次返回的区别是子进程返回值是0,而父进程的返回值是新建子进程的进程ID。
3,进程组
每个进程除了一个进程ID外,还属于一个进程组,进程组是一个或多个进程的集合,每个进程组有一个唯一的进程组ID。
4,会话
会话是一个或多个进程组的集合,通常是由shell的管道讲几个进程编成一组的。
5,终端控制