前端之家收集整理的这篇文章主要介绍了
[置顶]自定义简单版本python线程池,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
python未提供线程池模块,在python3上用threading和queue模块自定义线程池,代码如下:
(self,arg):
self.queue_obj = i thread_get(self):方法后把得到的类threading.Tread返回
thread_add(self):
b.thread_add() 函数执行ThreadPool类里的thread_add方法
threading_pool = ThreadPool(5)
thread = threading_pool.thread_get()
thread_obj = thread(target=func,args=(threading_pool,11,)) 函数,达到用线程处理数据并且把threading.Thread类放到队列
thread_obj.start()
自定义简单线程池