加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python 创建函数并将其作为多个进程的完整代码

发布时间:2020-12-17 17:47:47 所属栏目:Python 来源:网络整理
导读:感兴趣Python 创建函数并将其作为多个进程的完整代码的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧。br # 编程之家 (jb51.cc) import multiprocessingimport timedef worker_1(interval): print "worker_1" time.sleep(interval) print "end worker_
感兴趣Python 创建函数并将其作为多个进程的完整代码的小伙伴,下面一起跟随编程之家 52php.cn的小编来看看吧。<br>
#  编程之家  (52php.cn) 
import multiprocessing
import time

def worker_1(interval):
    print "worker_1"
    time.sleep(interval)
    print "end worker_1"

def worker_2(interval):
    print "worker_2"
    time.sleep(interval)
    print "end worker_2"

def worker_3(interval):
    print "worker_3"
    time.sleep(interval)
    print "end worker_3"

if __name__ == "__main__":
    p1 = multiprocessing.Process(target = worker_1,args = (2,))
    p2 = multiprocessing.Process(target = worker_2,args = (3,))
    p3 = multiprocessing.Process(target = worker_3,args = (4,))

    p1.start()
    p2.start()
    p3.start()

    print("The number of CPU is:" + str(multiprocessing.cpu_count()))
    for p in multiprocessing.active_children():
        print("child   p.name:" + p.name + "tp.id" + str(p.pid))
    print "END!!!!!!!!!!!!!!!!!"
结果:
The number of CPU is:4
child   p.name:Process-3    p.id7992
child   p.name:Process-2    p.id4204
child   p.name:Process-1    p.id6380
END!!!!!!!!!!!!!!!!!
worker_1
worker_3
worker_2
end worker_1
end worker_2
end worker_3

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读