模块在Python 3中改称为 _dummy_thread 模块,Python 的 工具能够帮你自动的更改旧代码中的模块名称。不过更推荐使用高层次的 模块而非本模块。与 模块相同,Python 3中改称 dummy_threading 模块为 _dummy_threading, 与 模块提供的接口相同,旨在为那些不支持 模块的平台提供 模块的功能。
该模块的接口和 模块(Python 3中改称 _thread 模块)相同,该模块存在的意义是在没有实现 模块的平台上提供 thread 模块的功能。
建议用法
dummy_thread
try: import thread as _threadexcept ImportError: import dummy_thread as _thread
dummy_threading
try: import threading as _threadingexcept ImportError: import dummy_threading as _threading
注意避免一个正在被创建的线程因为等待另一个还没有被创建的线程而阻塞进而造成死锁的情况下使用这两个模块,这种情况多出现在阻塞I/O中。