16.4. dummy_threading —替换线程模块

源代码: Lib/dummy_threading.py


该模块为threading模块提供了一个重复的接口。当平台上未提供thread模块时,将导入该文件。

建议用法是:

try:
    import threading as _threading
except ImportError:
    import dummy_threading as _threading

注意不要在可能由于正在创建的线程而导致出现死锁的情况下使用此模块,该线程会阻止 await 创建另一个线程。这通常在阻塞 I/O 时发生。