经过ConcurrentHashMap的putIfAbsent方法实现对象锁

putIfAbsent方法往map中存储对象时,若是对象不存在则返回null,若是对象已经存在则返回value值,根据ConcurrentHashMap的并发特性,结合这个方法,能够实现一个简单的本地对象锁。 java import java.util.concurrent.ConcurrentHashMap; /** * 使用 ConcurrentHashMap的putIfAbsent方法
相关文章
相关标签/搜索