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