여러 스레드가 클래스에 접근할 때 계속 정확하게 동작한다면 해당 클래스는 스레드에 안전하다.
멀티 스레드를 사용할 때는 스레드 안정성을 잘 고려해서 설계해야 한다.
여러 스레드가 변경할 수 있는 하나의 상태 변수를 적절한 동기화 없이 접근한다면 그 프로그램은 잘못 된것이다.
즉, 스레드 안정성을 위해서는 객체 지향 설계, 캡슐화를 잘 활용해야 한다.