java - ConcurrentHashMap 多线程获取数据时保证其他线程不会插入或者影响?
迷茫
迷茫 2017-04-18 10:49:45
0
4
672

ConcurrentHashMap 多线程获取数据时保证其他线程不会插入或者影响??

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(4)
左手右手慢动作

포스터가 무엇을 묻고 싶은지 이해가 되지 않습니다.

Ty80

ThreadLocal 동기화 또는 사용

伊谢尔伦

ConcurrentHashMap은 넣거나 가져오거나 관계없이 스레드로부터 안전합니다

大家讲道理

저자가 묻고 싶은 것은 ConcurrentHashMap이 가져올 때 put 작업을 차단할지 여부입니다.

아니요
ConcurrentHashMap의 배열은 다음과 같이 선언되기 때문입니다: 임시 휘발성 Node<K,V>[] table;
가져오기 작업은 현재 테이블 배열을 읽습니다: tab = table. 자물쇠가 없습니다.

Put 작업을 차단하지 않습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!