4
季江民
进程概念
Linux是一个多任务多用户操作系统。
一个任务(task)就是一个进程(process)。每一个进程都具有一定的功能和权限,
它们都运行在各自独立的虚拟地址空间。
在Linux中,进程是系统资源分配的基本单位,也是使用CPU运行的基本调度
单位。
Linux进程与传统UNIX进程的概念没有多大区别。 没有真正意义上的线程概念。
但Linux通过clone()系统调用支持轻量级(Lightweight process)进程(线程),两
个轻量级进程可以共享如:地址空间、打开文件等资源;
Linux还支持内核线程,内核线程永远在内核态运行,没有用户空间。
评论0