Python—创建进程的三种方式

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

方式二:

方式三:

    原文作者:刘_love_田
    原文地址: https://www.cnblogs.com/liuhaidon/p/11862465.html
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注