16.5. dummy_thread — 线程模块的直接替代品 — Python 文档

来自菜鸟教程
Python/docs/2.7/library/dummy thread
跳转至:导航、​搜索

16.5. 虚拟线程 — 直接替换线模块

笔记

dummy_thread 模块已在 Python 3 中重命名为 _dummy_thread2to3 工具将在将您的源代码转换为 Python 3 时自动调整导入; 但是,您应该考虑使用高级别的 dummy_threading 模块。


源代码: :source:`Lib/dummy_thread.py`



该模块为 thread 模块提供了一个重复的接口。 当平台上没有提供 thread 模块时,它应该被导入。

建议的用法是:

try:
    import thread as _thread
except ImportError:
    import dummy_thread as _thread

小心不要使用这个模块,因为正在创建的线程可能会发生死锁,阻塞等待另一个线程的创建。 这通常发生在阻塞 I/O 中。