Collection과 Thread 2
Thread Safe 하냐 안하냐 기준으로 Collection 클레스들을 나눠 봤습니다. Java 6.0 API 기준으로 나눴기 때문에 새로 눈에 띄는 클레스들과 잘 모르겠는 클레스들도 포함되어 있습니다.
Thread safe collections |
Vector(Stack) |
HashTable |
BlockingQueue |
BlockingDeque |
Not thread safe collections |
LinkedList, |
EnumSet, HashSet, |
ArrayDeque, PriorityQueue |
EnumMap, |
뭔가 이상한 것들(공부해야 할 것들) |
CopyOnWriteArrayList |
ConcurrentSkipListSet, |
ConcurrentLinkedQueue |
ConcurrentHashMap, |
흠.. 대체 CopyOnWrite 와 Concurrency, ConcurrencySkip 은 어떤 뜻일까요? 역시 다음 글에서 알아보도록 하겠습니다.