Reference
스레드란
스레드 안정성이 깨지는 상황
동시성을 제어하는 방법 : Lock
동시성을 제어하는 방법 : Volatile
동시성을 제어하는 방법 : Atomic
synchronized, volatile, AtomicInteger 비교
스레드 안전한 객체 사용 구현체
(보충강의) ABA Problem
(보충강의) 멀티스레딩과 동시성 제어 면접 질문