private final ReentrntLock lock = new ReenTrantLock();
public void A (){
//加锁
lock.lock();
try{
保证线程安全的代码;
}finally{
//解锁
lcok.unlock()
}
}
synchornized 和 Lock对比
private final ReentrntLock lock = new ReenTrantLock();
public void A (){
//加锁
lock.lock();
try{
保证线程安全的代码;
}finally{
//解锁
lcok.unlock()
}
}
synchornized 和 Lock对比