Reentrantlock lock = new reentrantlock();
1 ..
look.lock();
try(){
//业务代码
}finally{
lock.unlock();
}
2..
if(lock.tryLock()){
try{
//业务代码
}finally{
lock.unlock();
}
}
Reentrantlock lock = new reentrantlock();
1 ..
look.lock();
try(){
//业务代码
}finally{
lock.unlock();
}
2..
if(lock.tryLock()){
try{
//业务代码
}finally{
lock.unlock();
}
}