Linux下有3个特殊的进程,idle进程 (PID = 0), init进程 (PID = 1)和kthreadd (PID = 2) * idle进程由系统自动创建, 运行在内核态. idle进程其pid=0,其前身是系统创建的第一个进程,也是唯一一个没有通过fork或者kernel_thread产生的进程。. 完成加载系统后,演变为进程调度、交换. * init进程由idle通过kernel_thread创建,在内核空间完成初始化后, 加载init程序, 并最终用户空间. 由0进程创建,完成系统的初始化. 是系统中所有其它用户进程的祖先进程. Linux中的所有进程都是有init进程创建并运行的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)