LinuxKernel之进程管理
文章平均质量分 56
linux_inside
这个作者很懒,什么都没留下…
展开
-
通过fork、vfork和clone创建进程
一、Fork 应用程序可以通过fork系统调用创建一个和调用fork进程一样的子进程,该子进程继承了父进程(也就是调用fork的那个进程)的所有的资源,除了: 1、进程ID 2、父进程ID 3、文件锁没有继承 4、Pending signal没有继承 由于linux内核使用了COW(copy-on-write)技术,因此fork的开销不算特别大,主要是复制父进程页表的开销。 二、原创 2013-08-20 12:27:13 · 919 阅读 · 0 评论 -
copy_process情景分析(working in process,10月18号更新)
/* * This creates a new process as a copy of the old one, * but does not actually start it yet. * * It copies the registers, and all the appropriate * parts of the process environment (as pe原创 2013-09-24 17:25:23 · 1025 阅读 · 0 评论 -
do_fork情景分析
内核的版本是3.10.9. 我自己的分析使用棕色字 long do_fork(unsigned long clone_flags, unsigned long stack_start, unsigned long stack_size, int __user *parent_tidptr, int __u原创 2013-08-31 12:19:37 · 1121 阅读 · 0 评论