티스토리 뷰

SW개발/Java

맵 정렬 - TreeMap

개소왕 2018. 11. 30. 17:11

* TreeMap 이용한 정렬


https://stackoverflow.com/questions/7427758/how-to-use-sortedmap-interface-in-java


https://okky.kr/article/40362


https://examples.javacodegeeks.com/core-java/util/treemap/java-sorted-map-example/




* TreeMap은 동기화 제공하지 않는다.

따라서 iterator 진행과 동시에 다른 쓰레드에서 새로운 요소를 put() 하면

ConcurrentModificationException 이 발생한다.


- 이를 해결하기 위해서 java.util.concurrent.ConcurrentSkipListMap 을 사용한다.


https://stackoverflow.com/questions/13927572/avoiding-treemap-concurrentmodificationexception


이 맵은 NavigableMap 인터페이스 구현체 중 하나다.



- 동기화 테스트 코드

http://dogcowking.tistory.com/278




'SW개발 > Java' 카테고리의 다른 글

Reflection 리플렉션  (0) 2018.12.18
자바의 숨겨진 기능  (0) 2018.12.18
정리하다만/static  (0) 2018.11.19
사용자 정의 Annotation  (0) 2018.11.04
자바 개발자 중급?  (0) 2018.11.04
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함