天天看点

Oracle官方并发教程之锁对象

锁对象之于隐式锁最大的优势在于,它们有能力收回获得锁的尝试。如果当前锁对象不可用,或者锁请求超时(如果超时时间已指定),trylock方法会收回获取锁的请求。如果在锁获取前,另一个线程发送了一个中断,lockinterruptibly方法也会收回获取锁的请求。