您的位置:首页 > 编程语言 > Python开发

Python 线程池(threadpool)

2017-10-13 22:10 696 查看
使用线程池,默认线程之间是没有冲突的。

import time
import threadpool  #线程池

def  show(str):
print("hello",str)
time.sleep(2)

start_time=time.time() #开始时间
namelist=["张三","李四","王五","孙六"]
pool=threadpool.ThreadPool(10)  #最大容量10个线程
requests=threadpool.makeRequests(show,namelist) #设置参数,函数名,参数列表
for req in requests: #遍历每一个请求,并开始执行
pool.putRequest(req) #压入线程池开始执行

end_time=time.time() #结束时间
print(end_time-start_time)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python