經過ConcurrentHashMap的putIfAbsent方法實現對象鎖

putIfAbsent方法往map中存儲對象時,若是對象不存在則返回null,若是對象已經存在則返回value值,根據ConcurrentHashMap的併發特性,結合這個方法,能夠實現一個簡單的本地對象鎖。 java import java.util.concurrent.ConcurrentHashMap; /** * 使用 ConcurrentHashMap的putIfAbsent方法
相關文章
相關標籤/搜索