摘要:
进程、轻量级进程和线程进程类似于人类:他们被产生,有或多或少有效的生命,可以产生一个或多个子进程,最终都要死亡。一个微小的差异是进程之间没有性别差异——每个进程只有一个父亲。从内核的观点来看:进程的目的就是担当分配系统资源的实体(CPU时间、内存等资源)。实现多线程应用的一个简单的方式是把轻量级进程与每个线程关联起来。这样线程之间就可以通过简单的共享同一内存地址空间、同一打开文件集等来访问相同的应用数据结构集;同时每个线程都可以由内核独立调度,以便一个睡眠的同时另一个仍然是可运行的。(共享内存地址、内核独立调度)。进程描述符进程描述符都是task_struct类型结构,它的字段包含了一个进程相 阅读全文