SW개발/Java
맵 정렬 - TreeMap
개소왕
2018. 11. 30. 17:11
* TreeMap 이용한 정렬
https://stackoverflow.com/questions/7427758/how-to-use-sortedmap-interface-in-java
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