Skip to content

mingxiaoHe/ThreadPool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

ThreadPool.py

python默认没有提供线程池功能,使用多线程时没有线程池的话,会造成资源浪费,这个线程池主要解决了以下问题。

  1. 解决线程重用问题,当前线程执行完任务后,不杀掉,放到空闲线程列表,继续执行下个任务
  2. 根据任务量开启线程,如果设置10个线程,只有2个任务,最多只会开启两个线程
  3. 如果有500个任务,任务执行非常快,2个线程就能完成,如果设置开启10个线程,只会开启两个线程完成工作
  4. 如果任务有返回值得话,可以设置开启回调函数,获取任务执行结果及执行状态。

About

python版线程池

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages