Python 创建函数并将其作为多个进程的完整代码
内容摘要
这篇文章主要为大家详细介绍了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:
4
child p.name:Process
-3
p.id
7992
child p.name:Process
-2
p.id
4204
child p.name:Process
-1
p.id
6380
END!!!!!!!!!!!!!!!!!
worker_
1
worker_
3
worker_
2
end worker_
1
end worker_
2
end worker_
3
注:关于Python 创建函数并将其作为多个进程的完整代码的内容就先介绍到这里,更多相关文章的可以留意
代码注释