1 대략 : https://www.cnblogs.com/cgy-home/p/11184124.html
- 스레드로부터 안전한 컬렉션 개체 :
벡터
HashTable
StringBuffer (? StringBuffer 스레드 안전성에 관하여, StringBuilder 스레드는 안전하지 않습니다 . 본질은 append 메소드가 동기화되었는지 여부입니다.)
ConcurrentHashMap
- 스레드로부터 안전하지 않은 컬렉션 개체 :
ArrayList
LinkedList
HashMap
HashSet
TreeMap
TreeSet
StringBulider
2. 원리에 대한 자세한 설명 : 동기화 된 컨테이너의 모든 작업은 반드시 스레드로부터 안전합니까?