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

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

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

瀏覽:109日期: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
相關文章:
主站蜘蛛池模板: 荣昌县| 东兴市| 濉溪县| 正阳县| 新郑市| 南投市| 如东县| 霞浦县| 扶沟县| 泉州市| 黑水县| 内江市| 饶平县| 桦甸市| 福安市| 鄂托克前旗| 南华县| 长汀县| 呼玛县| 恭城| 武威市| 汝南县| 普洱| 吉林省| 盈江县| 北安市| 自贡市| 静安区| 临颍县| 镇坪县| 平阳县| 龙州县| 海原县| 灌南县| 利辛县| 祁阳县| 南岸区| 栖霞市| 屏边| 伊宁市| 海口市|