ReentrantLock myLock = new ReentrantLock();
myLock.lock();
try {
critical section
}finally {
myLock.unlock();
}
备注:需要将解锁操作包括在finally子句中,保证在临界区抛出异常,锁必须能够释放,避免其他线程永远阻塞
ReentrantLock myLock = new ReentrantLock();
myLock.lock();
try {
critical section
}finally {
myLock.unlock();
}
备注:需要将解锁操作包括在finally子句中,保证在临界区抛出异常,锁必须能够释放,避免其他线程永远阻塞
一、引入相關依賴 可以新建Spring或Maven工程,在pom文件中引入Jedis依賴: <dependencies> <dependency> <groupId>redis.cl