fork() 函数,它也属于一个内建并 且只在 Linux 系统下存在。 它非常特殊普通的函数调用,一次返
回但是 fork() 调用一次,返回两次。
因为操作系统自动把当前进程(称为父)复制了一份(称为子进程),然后分别在父进程和子内返回。
子进程永远返回 0,而父进程 返回子的PID 。
这样做的理由是,一个父进程可以fork()出很多子进程,所以父进程要记下每个子进程的ID,而子进程

只需要调用getppid()就可以拿到父进程的ID,
子进程只需要调用 os.getpid() 函数可以获取自己的进程号

os.forlinux.py

#!/ usr/bin/python
#coding=utf-8
import os
os.fork()
print(1)

#!/ usr/bin/python
#coding=utf-8
import os
import time
print(os.fork())
print(1)
time.sleep(15)

hello.py:

import time
print("hello")
time.sleep(15)

最新文章

  1. 重撸JS_1
  2. FIR.im Weekly - 劳动节我们也没有停下来
  3. Session简介
  4. TreeView中节点勾选设置
  5. java输入输出流小细节
  6. IE6不完全支持!important
  7. nav标签的作用
  8. 开涛spring3(12.2) - 零配置 之 12.2 注解实现Bean依赖注入
  9. 【有意思的BUG】需要停止的进程
  10. PeopleSoft查看所有translate value
  11. Mongo学习笔记
  12. DevExpress控件cxGrid实现多列模糊匹配输入的完美解决方案
  13. 基于PU-Learning的恶意URL检测——半监督学习的思路来进行正例和无标记样本学习
  14. vue-cli 本地开发mock数据使用方法
  15. struts2 基本流程
  16. keepalived的脑裂问题
  17. Matlab带比较方法的快排
  18. apache + tomcat 负载均衡分布式集群配置
  19. 基于Vue的SPA如何优化页面加载速度
  20. 配置LANMP环境(9)-- 安装Git与vsftp

热门文章

  1. 【读书笔记】:MIT线性代数(5):Four fundamental subspaces
  2. js记住密码
  3. UVA1608_Non-boring sequences
  4. JavaScript Stack
  5. redis的set()方法参数
  6. Spring IOC DI AOP 的简单理解及应用
  7. C++中的转换构造函数
  8. 63.Perfect Squares(完美平方数)
  9. spring 事物(一)—— 事物详解
  10. 【记录】spring boot 整合mybatis 实体类返回日期格式化