Java에서 tryLock(long time, TimeUnit unit)은 잠금을 확보하기위한 비 차단 시도로 사용될 수 있습니다. 파이썬에서 어떻게 동등한 효과를 얻을 수 있습니까? (파이썬은 | idiomatic 방법이 선호된다!)Python은 Java의`tryLock` (관용적)과 동일합니까?
자바 설정된 tryLock :
ReentrantLock lock1 = new ReentrantLock()
if (lock1.tryLock(13, TimeUnit.SECONDS)) { ... }
파이썬 잠금 :
import threading
lock = Lock()
lock.acquire() # how to lock.acquire(timeout = 13) ?
관련성이 있습니까? http://stackoverflow.com/questions/8392640/how-to-implement-a-lock-with-a-timeout-in-python-2-7 – n611x007