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

内容摘要
这篇文章主要为大家详细介绍了Python 创建函数并将其作为多个进程的完整代码,具有一定的参考价值,可以用来参考一下。

感兴趣Python 创建函数并将其作为多个进程的完整代码的
文章正文

这篇文章主要为大家详细介绍了Python 创建函数并将其作为多个进程的完整代码,具有一定的参考价值,可以用来参考一下。

感兴趣Python 创建函数并将其作为多个进程的完整代码的小伙伴,下面一起跟随php教程的小编罗X来看看吧。<br>
#  php教程网 (www.idcnote.com) 
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:4child p.name:Process-3p.id7992child p.name:Process-2p.id4204child p.name:Process-1p.id6380END!!!!!!!!!!!!!!!!!worker_1worker_3worker_2end worker_1end worker_2end worker_3

注:关于Python 创建函数并将其作为多个进程的完整代码的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!