在linux里用C语言编写创建进程、撤销进程,我是新手,求帮助,最好是有注释的简单易懂的。谢谢!

日期:2013-10-16 20:48:17 人气:1

在linux里用C语言编写创建进程、撤销进程,我是新手,求帮助,最好是有注释的简单易懂的。谢谢!

前面两人说的明显是线程的创建好不好? 用 pid_t fork(void);创建一个子进程 共享数据段和代码段,所以感觉上是会执行两次. 可以在父进程中添加一个wait函数,以便于子进程先退出,再父进程退出. 或者 pid_t vfork(void) 这也是创建一个进程,和前者区别不讲了. 撤销进程的话,在程序里面可以自己从代码角度去退出,也可以在两个进程运行时,通过命令 ps 来查看进程ID,,,在程序里面也可以获取进程的pid,ppid,可以直接在函数里面使用kill(),来终止进
    A+
热门评论