Python提供了几种创建线程的方法。哪个提供 最好的API和最好的控制?
感谢。
答案 0 :(得分:8)
必要时,首选threading模块及其高级接口。当然,很多人认为这很少/从不必要,线程也不是很好处理。线程模块对于某些奇怪的用例或其他用途可能是必需的,但我从来不需要它(当然,很久以前我很少使用线程)。还有一些其他模块做了更整洁的事情,例如multiprocessing,这可能是有意义的。这不是线程,它只是共享界面(非常酷)。我听说过它很好的东西,但是很长一段时间都不想要它们中的任何一个。
答案 1 :(得分:4)
我相信threading
模块是推荐的模块。 {3}模块在Python 3.x中被重命名为_thread,并且是一个低级接口。请参阅本页顶部的说明: