今天看了LKD关于任务调度的章节,总结一下linux下的task,process,thread。
1.调度的最小单位是task,task分时占有cpu
2.如果一个task独自享有资源和地址空间,则该task是一个进程process
3.如果几个task共享资源和地址空间,则这几个task同属一个进程,每个task是一个thread
4.内核线程即运行在内核态的task
个人观点,希望大家点评
今天看了LKD关于任务调度的章节,总结一下linux下的task,process,thread。
1.调度的最小单位是task,task分时占有cpu
2.如果一个task独自享有资源和地址空间,则该task是一个进程process
3.如果几个task共享资源和地址空间,则这几个task同属一个进程,每个task是一个thread
4.内核线程即运行在内核态的task
个人观点,希望大家点评