用于在有限线程内运行任务的python模块
maxthreads的Python项目详细描述
可以在标记README中找到描述。
新功能:
- v.0.2.0
- start_thread现在返回thread对象
- v.0.3.0
- 添加了threadstarter类。此类可以运行单独的线程,其唯一目的是使用maxthreads启动线程
- v.0.4.0
- 删除了threadstarter类,因为写入start_thread的新方法使该类过时(它在等待线程可用时不再阻塞)。
- v.0.5.0
- 添加了按“开始”线程启动的任务的优先级排序功能
- v.0.5.3
- 更改了stop函数的工作方式后,还添加了一个start函数,可以在stop之后调用该函数以重新启动
- v.0.5.8
- 优先级变量现在可以是元组
- v.0.5.11
- 将开始线程的名称更改为更精确的添加任务(仍可以使用旧名称)
- v.1.0.0
- 修复了stop函数中的错误,如果之前添加到队列中的任务中的优先级变量不是整数,则stop函数将不起作用。
- 修复了空队列中的错误,该错误会清空队列,然后无限期阻塞。
- 已删除开始功能,因为任务现在已在停止功能中删除。
- 添加了get_task_queue_count函数
- v.1.0.1
- 修复了一个新线程在被添加到线程列表之前可能会关闭的错误
- 修正了add_task在应该启动新线程时不会启动新线程的错误