久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

java - ConcurrentHashMap 多線程獲取數據時保證其他線程不會插入或者影響?

瀏覽:116日期:2024-01-28 15:27:27

問題描述

ConcurrentHashMap 多線程獲取數據時保證其他線程不會插入或者影響??

問題解答

回答1:

看不懂樓主到底想問什么。

回答2:

同步或用ThreadLocal

回答3:

ConcurrentHashMap是線程安全的,無論是put還是get

回答4:

樓主想問的是不是ConcurrentHashMap 在get 時 會不會阻塞 put操作?

不會因為ConcurrentHashMap的數組是這么聲明的: transient volatile Node<K,V>[] table;get操作是 只是讀取了當前的table數組 :tab = table。 并沒有鎖。

所以不會不會阻塞put操作

標簽: java
相關文章:
主站蜘蛛池模板: 阿克苏市| 金湖县| 安丘市| 台山市| 米易县| 封丘县| 建平县| 潍坊市| 桂林市| 射阳县| 烟台市| 安泽县| 丁青县| 嘉祥县| 繁昌县| 遂溪县| 谷城县| 金门县| 长治县| 六安市| 琼中| 连云港市| 平江县| 错那县| 克拉玛依市| 栾城县| 文水县| 鄄城县| 沁源县| 同江市| 新乐市| 故城县| 南华县| 平乡县| 石台县| 定州市| 万源市| 海安县| 仲巴县| 理塘县| 桦川县|