ConcurrentHashMap 多线程获取数据时保证其他线程不会插入或者影响??
大家讲道理2017-04-18 10:51:45
저자가 묻고 싶은 것은 ConcurrentHashMap이 가져올 때 put 작업을 차단할지 여부입니다.
아니요
ConcurrentHashMap의 배열은 다음과 같이 선언되기 때문입니다: 임시 휘발성 Node<K,V>[] table;
가져오기 작업은 현재 테이블 배열을 읽습니다: tab = table. 자물쇠가 없습니다.
Put 작업을 차단하지 않습니다