文章标签 ‘多进程’

子进程复制父进程的堆栈段和数据段,父进程的所有数据都可以留给子进程,虽然它继承了父进程的一切数据,但实际上数据却已经分开,相互之间不再有影响了,也就是说,它们之间不再共享任何数据了。它们再要交互信息时,只有通过进程间通信(InterProcess Communication)来实现。

2010年8月3日17:02 | 1 条评论

守护进程最重要的特性是后台运行。在这一点上DOS下的常驻内存程序TSR与之相似。其次,守护进程必须与其运行前的环境隔离开来。这些环境包括未关闭的文件描述符,控制终端,会话和进程组,工作目录以及文件创建掩模等。这些环境通常是守护进程从执行它的父进程(特别是shell)中继承下来的。

2010年7月27日21:35 | 评论关闭

当子进程使命结束时会调用exit函数。但是调用exit并不会使子进程完全消失,而是转为一个僵尸进程(zombie)。

2010年7月19日20:37 | 评论关闭

Linux系统下创建一个进程的系统调用很简单,我们只要调用fork函数就可以了。父进程创建子进程后,子进程一般要执行不同的程序,我们可以使用系统调用execl。

2010年7月17日12:48 | 评论关闭

下面简单概述多进程编程涉及的方面,后续博客将分别详细讲述。

2010年7月14日21:40 | 评论关闭
标签:

多进程编程的主要内容包括进程控制和进程间通信,在了解这些之前,我们先要简单知道进程的结构。

2010年7月14日21:36 | 评论关闭
标签:

多进程是立体交通系统,虽然造价高,上坡下坡多耗点油,但是不堵车。多线程是平面交通系统,造价低,但红绿灯太多,老堵车。

2010年7月9日21:22 | 8 条评论
分类: 多线程