기타/일상

LinkedList는 Thread Safe하지 않다.

철매존 2024. 11. 23. 11:00
728x90

Collection에 있는 애들은 다 thread-safe 하지 않다.

대신 java.util.concurrent 에 있는 것들은 thread-safe 하다. 😢

 

대안은 다음과 같다.

 

 

  • List
    • CopyOnWriteArrayList
  • Set
    • CopyOnWriteArraySet
    • ConcurrentSkipListSet
  • Map
    • ConcurrentHashMap
    • ConcurrentSkipListMap
  • Queue/Deque
    • ConcurrentLinkedQueue
    • ConcurrentLinkedDeque
    • LinkedBlockingQueue
    • ArrayBlockingQueue

 

HashMap할때 알고 있었는데 이걸 왜...?