lock()、tryLock()、tryLock(long,TimeUnit)、lockInterruptibly() 都是用來獲取鎖的,其中 lock 方法如果獲取不到鎖會一直阻塞等待;而 lockInterruptibly 方法雖然也會阻塞等待獲取鎖,但它卻能中途響應(yīng)線程的中斷;無參的 tryLock 方法會立馬返回一個獲取鎖成功與失敗的結(jié)果,有參數(shù)的 tryLock(long,TimeUnit) 方法...
www.dbjr.com.cn/article/2472...htm 2025-6-7