멀티쓰레드 프로세스의 경우 여러 쓰레드가 같은 프로세스 내의 자원을 공유해서 작업하기 때문에 서로의 작업에 영향을 주게 된다. 이러한 일을 방지하기 위해 임계 영역(Critical Section과 잠금(락, lock)이 있다.공유 데이터를 사용하는 코드 영역을 임계 영