1.进程管理 进程就是出于执行期的程序(目标代码放在某种存储介质上)linux系统的线程实现的非常特别:他对线程和进程并不特别区分。对linux内核来说,线程就是一种特殊的进程罢了。进程提供两种虚拟机制:虚拟处理器和虚拟内存。在调用fork()结束之后,再返回点这个相同的位置上,父进程恢复执行,子进程开始执行。fork()系统调用从内核返回两次,一次放回到父进程,一次回到新产生的子进程。fork()实际上是由clone()系统调用实现的。进程的另一个名字叫做task,linux内核通常把进程叫做task。 2.进程描述符及任务结构