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 은 어떤 뜻일까요? 역시 다음 글에서 알아보도록 하겠습니다.