java.concurrent 패키지의 thread safe 자료구조: Hashtable, ConcurrentHashMap, AtomicInteger, BlockingQueue
synchronized 키워드 이용synchronized 키워드는 임계구역 생성volatile 키워드 이용volatile은 필드에 대해 사용 가능AtomicInteger count = new AtomicInteger();final 키워드 이용final로 정의하면 다른 객체를 참조할 수 없음참고: