if(locked){ try{ //被鎖定的同步代碼塊,同時(shí)只能被一個線程執(zhí)行 }finally{ lock.unlock();//放在finally代碼塊中,保證鎖一定會被釋放 } } 通過lock函數(shù)獲取鎖,通過unlock函數(shù)釋放鎖。非常重要的是,需要把需要同步執(zhí)行的代碼放入try/finally代碼塊中,并在finally中將鎖釋放。ReentrantLock是可重入鎖,即:(lock/un...
www.dbjr.com.cn/article/2480...htm 2025-6-8