스레딩의 장점
스레딩의 위험성
안전해야 하는가 ≠ 그 객체가 문제가 될 만한 일을 하는가
안전해야 하는가 = 여러 스레드가 접근할 것인가
안정성 : “예상대로 동작하는가”
단일 연산에 대해서: AtomicXXX 로 충분
복합 연산에 대해서:
synchronized
간단한 지침: 코드의 단순성을 경시하지 마라, 오래 걸릴 부분엔 락을 지양하라.