Python 线程管理模块



Python 中用于多线程管理的最佳模块是什么?

1.创建N个线程 2.如果空闲,则为线程分配工作 3.获取线程的状态 4.杀死线程

您可以使用线程模块。

https://docs.python.org/3/library/threading.html#module-threading

你也可以使用concurrent.futures

https://docs.python.org/3/library/concurrent.futures.html

请记住,由于全局解释器锁,Python 不支持真正的线程。因此,您通常会对 IO 绑定任务使用线程处理。

https://wiki.python.org/moin/GlobalInterpreterLock

如果您可以更具体地说明您要在#1-4中完成的任务,我可以给出一个适用的例子。

最新更新