[英]How can I tell if waiting on Event has timed out?
導入線程事件= threading.Event()event.set()打印event.wait(1)無event.clear()打印event.wait(1)無
因此,當condition為True
和False
時,基本上都返回None
。 我該如何將超時情況與根本沒有等待的情況區分開? 醫生說,
此方法在退出時返回內部標志,因此,除非給出超時且操作超時,否則它將始終返回True。
我想念什么嗎?
是的,您在文檔中缺少下句話:
在2.7版中進行了更改:以前,該方法始終返回None。
此方法在退出時返回內部標志,因此,除非給出超時且操作超時,否則它將始終返回
True
。在2.7版中進行了更改:以前,該方法始終返回
None
。
您正在使用哪個版本的python?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.