스레드와 잠금장치를 이용하는 프로그래밍은 원시적이고 어려우며, 안정성도 떨어지고 위험하다.그럼에도 불구하고 스레드와 잠금장치는 많은 동시성 소프트웨어 작성에서 기본 선택이 되고 있으며, 때문에 그 동작 원리를 이해할 필요가 있다.스레드와 잠금장치는 실제 하드웨어가 동작