【发布时间】:2013-05-24 17:00:45
【问题描述】:
我正在使用这样的 Python 3 序列:
lock = threading.Lock()
res = lock.acquire(timeout=10)
if res:
# do something ....
lock.release()
else:
# do something else ...
我更喜欢使用 with 语句而不是显式的“获取”和“释放”,但我不知道如何获得超时效果。
【问题讨论】:
-
看来你做不到。
-
this 可能有帮助
-
它看起来不像我想要的 ;-)。
标签: python-3.x locking with-statement