博客
关于我
84-Linux下复制进程fork的方法
阅读量:528 次
发布时间:2019-03-08

本文共 252 字,大约阅读时间需要 1 分钟。

pid_t fork(void);

函数返回类型 pid_t 实质是 int 类型,Linux 内核 2.4.0 版本的定义是:
在这里插入图片描述
fork 函数会新生成一个进程,调用 fork 函数的进程为父进程,新生成的进程为子进程。在父进程中返回子进程的 pid,在子进程中返回 0,失败返回-1。
在这里插入图片描述

运行结果如下

在这里插入图片描述
特别注意:
子程序是从fork();之后的代码开始执行
子程序的fork();之前的代码,数据 和父程序的一样
还要注意的几个问题:
1 父子进程并发运行的理解
2 逻辑地址 物理地址
3 写时拷贝技术

转载地址:http://ncyiz.baihongyu.com/

你可能感兴趣的文章
mysql数据取差,mysql屏蔽主外键关联关系
查看>>
MySQL数据和Redis缓存一致性方案详解
查看>>
MySQL数据和Redis缓存一致性方案详解
查看>>
Mysql数据库 InnoDB存储引擎中Master Thread的执行流程
查看>>
MySQL数据库 范式
查看>>
Mysql数据库B-Tree索引
查看>>
mysql数据库io空闲_mysql数据库磁盘io高的排查
查看>>
mysql数据库root密码忘记,查看或修改的解决方法
查看>>
MySQL数据库SQL注入靶场sqli通关实战(附靶场安装包)
查看>>
MYSQL数据库下载安装(Windows版本)
查看>>
MySQL数据库与Informix:能否创建同名表?
查看>>
mysql数据库中的数据如何加密呢?mysql8.0自带新特性
查看>>