繁体   English   中英

在Python中,创建和管理线程的首选方法是什么?

[英]In Python what is the preferred way to create and manage threads?

Python提供了几种创建线程的方法。 哪个提供最好的API和最多的控制?

谢谢。

必要时,首选线程模块及其高级接口。 当然,很多人认为这很少/从不必要,线程也不是很好处理。 线程模块对于某些奇怪的用例或其他用途可能是必需的,但我从来不需要它(当然,很久以前我很少使用线程)。 还有一些其他模块做了更整洁的事情,比如多处理 ,这可能是有意义的。 这不是线程,它只是共享界面(非常酷)。 我听说过这件好事,但是他们已经有很长一段时间不想要任何一件事了。

我相信推荐的threading模块。 thread模块在Python 3.x中被重命名为_thread,并且是一个较低级别的接口。 请参阅本页顶部的注释:

http://docs.python.org/library/thread.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM