一个RenderProcess与一个Browser进程中的RenerProcessHost对应,RenderProcess在RenderProcessHostImpl的Init函数中被创建。
Init函数主要进行以下几个工作:
1、建立与RenderProcess进行通信的管道,管道的名称为channel_id。
2、将管道名称channel_id作为子进程启动的参数,调用ChildPr...
分类:
其他好文 时间:
2014-11-26 16:45:48
阅读次数:
261
综合案例 1) 创建子进程与父进程; 2) 注册SIGINT非实时信号与SIGRTMIN实时信号,并将这两种信号添加到进程屏蔽信号组中; 3) 注册用户自定义信号; 4) 子进程发送5次非实时信号,发5次实时信号; 5) 然后子进程发送SIGUSR1解除进程对SIGINT,SIGTRMIN信号的阻塞 6) 观察实时信号与非实时信号的区别//程序示例
void o...
分类:
系统相关 时间:
2014-11-23 13:13:42
阅读次数:
265
在unix系统上最早的IPC形式为管道,管道的创建使用pipe函数:#includeintpipe(intpipefd[2]);该函数创建一个单向的管道,返回两个描述符 pipefd[0],和pipefd[1],pipefd[0]用于读操作,pipefd[1]用于写操作。该函数一般应用在父子进程(有...
分类:
系统相关 时间:
2014-11-22 21:31:38
阅读次数:
296
多进程模式最大的优点就是稳定性高,因为一个子进程崩溃了,不会影响主进程和其他子进程。(当然主进程挂了所有进程就全挂了,但是Master进程只负责分配任务,挂掉的概率低)著名的Apache最早就是采用多进程模式。多进程模式的缺点是创建进程的代价大,在Unix/Linux系统下,用fork调用还行,在W...
分类:
编程语言 时间:
2014-11-22 10:24:44
阅读次数:
407
Wait和waitpid出现的原因(SIGCHLD): 当子进程退出的时候,内核会向父进程发送SIGCHLD信号,子进程的退出是个异步事件(子进程可以在父进程运行的任何时刻终止) 子进程退出时,内核将子进程置为僵尸状态,这个进程称为僵尸进程,它只保留最小的一些内核数据结构,以便父进程查询子进程的退出状态。 父进程查询子进程的退出状态可以用wait/waitpid函数...
分类:
其他好文 时间:
2014-11-20 17:06:02
阅读次数:
252
/*我们知道一个程序有代码段、数据段和堆栈段,代码段被父子进程贡献,那么数据段和堆栈段呢?我们来看下面的程序:*/#include #include #include static int count = 0;int main(int argc , char **argv){ int id; id=...
分类:
系统相关 时间:
2014-11-20 16:58:43
阅读次数:
250
--nginx虚拟主机配置 //全局区 worker_processes 1;//有1个工作的子进程,可以自行修改,但太大无益,因为要争夺设置为CPU数*核数 events { //一般是配置nginx链接的特性 //如1个word能同事允许多少连接 ? ? wo...
分类:
其他好文 时间:
2014-11-20 12:16:37
阅读次数:
347
nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP一、编译安装php..
分类:
Web程序 时间:
2014-11-19 16:28:21
阅读次数:
314
终端登录inti进程使系统进入多用户状态,init进程读/etc/ttys,对每一个允许登录的终端设备调用一次fork,它所产生的子进程执行getty程序getty为终端调用open函数,以读写方式打开终端,一旦终端被打开,则文件描述符0,1,2就被设置到该终端。getty输出:“login:”提示...
分类:
系统相关 时间:
2014-11-19 00:04:35
阅读次数:
348
iOS Crash 分析(文二)-崩溃日志组成
现在我们看一个淘宝iOS主客崩溃的例子:
### 1.进程信息 ###
Incident Identifier: E4201F10-6F5F-40F9-B938-BB3DA8ED7D50
CrashReporter Key: TODO
Hardware Model: iPhone4,1
Process: Ta...
分类:
移动开发 时间:
2014-11-18 16:02:00
阅读次数:
276