python基础 -- fork函数
2018-01-25 本文已影响0人
fada492daf5b
1. 作用
调用函数,创建一个进程,返回两次, 类似linux c函数fork
2. 操作
# 进程与多进程
# fork 只能在Unix类的操作系统运行
import os
print('Process {} start...'.format(os.getpid()))
pid = os.fork()
# fork 一个进程,fork函数返回两次
# 子进程返回0
# 父进程返回子进程ID
if pid == 0:
print('I am child process {} and my parent is {}.'
.format(os.getpid(), os.getppid())) # 子进程执行区
else:
print('I {} just created a child process {}.'
.format(os.getpid(), pid)) # 父进程执行区