1、使用安全类,比如 java.util.concurrent 下的类,使用原子类AtomicInteger
2、使用自动锁 synchronized。
3、使用手动锁 Lock。
手动锁 Java 示例代码如下:
Lock lock = new ReentrantLock();
lock.lock();
try {
System.out.println("获得锁");
} catch (Exception e){
// TODO: handle exception
} finally {
System.out.println("释放锁");
lock.unlock();
}
Was this helpful?
0 / 0