python中的线程池和进程池简单使用

半腔热情 提交于 2019-12-20 23:59:25
import time
from multiprocessing.pool import ThreadPool #注意ThreadPool不在threading模块下
from multiprocessing import Pool #导入进程池
def my_print(i):
    print("task start {}".format(i))
    time.sleep(4)
    print("task end {}".format(i))

if __name__ == '__main__':
    tp = ThreadPool(10)
    # tp = Pool(10)
    for i in range(10):
        tp.apply_async(my_print,args=(i,))
    tp.close()
    tp.join()
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!