讀寫鎖調優緩存對象併發同步問題引伸思考分析

業務問題    最近調優一個多線程使用共享Map對象本地緩存性能問題。原有實現背景爲Map對象存儲從Redis加載的數據,若是對應Redis數據爲空,須要調用Redis加載邏輯,這段邏輯封裝在一個更新數據方法,而且加了同步鎖,實現線程安全。java 示例代碼: private Map<String,Object> cachMap = Maps.newHashMap(); public synchr
相關文章
相關標籤/搜索