在本篇内容里小编给大家整理的是一篇关于python Pool常用函数用法总结内容,有需要的朋友们可以学习下。
1、说明
apply_async(func[,args[,kwds]):使用非堵塞调用func(并行执行,堵塞方式必须等待上一个过程退出才能执行下一个过程),args是传输给func的参数列表,kwds是传输给func的关键词参数列表。
close():关闭Pool,使之不再接受新任务。
terminate():无论任务是否完成,都要立即终止。
join():主进程堵塞,等待子进程退出,必须在close或terminate之后使用。
2、实例
|
#coding: utf-8
import
multiprocessing
import
time
def
func(msg):
print``(``"msg:"``, msg)
time.sleep(``3``)
print``(``"end"``)
if
__name__
=``=
"__main__"``:
cores