方式一:os.fork()
单个fork
import os, time
g_num = 100
ret = os.fork() # 父进程得到的ret的值等于子进程的pid。子进程得到的ret的值等于0。
if ret < 0:
print "---创建一级子进程失败---"
elif ret == 0:
print "---子进程的pid:%d" % os.getpid()
g_num += 1
else:
print "---父进程的pid:%d" % os.getpid()
while True:
time.sleep(3)
break
print "进程执行完毕", g_num
多个fork
方式二:
方式三: