找个it男做老公吧,长治学院教务处,富士康 重庆
from multiprocessing import pool import os import time def worker(num): print("task <%s> is runing <%d>" % (os.getpid(), num)) time.sleep(2) def main(): # 定义一个进程池,最大进程数3 po = pool(3) for i in range(0, 10): # pool().apply_async(要调用的目标,(传递给目标的参数元祖,)) # 每次循环将会用空闲出来的子进程去调用目标 po.apply_async(worker, args=(i,)) print("---start---") # 关闭进程池,关闭后po不再接收新的请求 po.close() # 等待po中所有子进程执行完毕,必须放在close语句之后 po.join() print("---end---") if __name__ == '__main__': main()
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论