首页 > 代码库 > Python——dummy_thread( _dummy_thread in Python 3.+)
Python——dummy_thread( _dummy_thread in Python 3.+)
dummy_thread 模块在Python 3中改称为 _dummy_thread 模块,Python 的 2to3 工具能够帮你自动的更改旧代码中的模块名称。不过更推荐使用高层次的 dummy_threading 模块而非本模块。
与 dummy_thread 模块相同,Python 3中改称为 _dummy_threading,dummy_threading 与 threading 模块提供的接口相同,旨在那些不支持 thread 模块的平台上提供 threading 模块的功能。
Python 2.7 中dummy_thread模块源码;
Python 2.7 中dummy_threading模块源码;
该模块的接口和 thread 模块(Python 3中改称 _thread 模块)相同,该模块存在的意义是在没有实现 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中。
Python——dummy_thread( _dummy_thread in Python 3.+)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。