Python—创建进程的三种方式

python学习网 2019-11-15 15:08:03

方式一: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

方式二:

方式三:

阅读(2381) 评论(0)