Linux
时光若止-Dale
己所不欲,勿施于人;在邦无怨,在家无怨。
展开
-
Linux(二)进程创建 fork() 关于 代码共享,数据独有 的理解
fork() 进程创建: 需要包含头文件: <unistd.h> fork( ) 通过复制调用进程(就是复制了PCB),创建一个新的进程(子进程) 子进程复制的就是父进程的PCB,(父子进程数据,代码看起来都一样) 复制PCB — 代码共享(子进程并非从头开始),数据独有 创建子进程的意义: 压力分摊 或 干其它事情 如何分辨子进程: 返回值 用返回值区分父子进程: 父进程返回的是子...原创 2019-04-10 09:52:02 · 622 阅读 · 0 评论 -
Linux(一)进程创建 fork()
进程创建: 创建进程使用 fork() 函数需要包含头文件 <unistd.h> fork( ) 通过复制调用进程(就是复制了PCB),创建一个新的进程(子进程) 进程创建的源代码: #include <stdio.h> #include <unistd.h> int main(){ printf("parent pid: %d\n",getpid()); in...原创 2019-04-10 09:19:59 · 213 阅读 · 0 评论