1. 데이터의 접근 프로세스 동기화에 대한 설명 이전에 컴퓨터 시스템 안에서 데이터가 접근되는 패턴에 대해 간단히 짚고 넘어가겠습니다. 컴퓨터 시스템 어떤 위치에 있던 데이터에 접근하는 방식은 아래와 사진과 같은 패턴을 가집니다. 우선 데이터가 저장된 위치가 있을 것이고, 그 저장된 데이터를 읽어와 연산해서 다시 원래의 저장된 위치에 저장하는 방식을 거치게 됩니다. 여기서 저장된 위치에서 읽어와 연산 후 다시 반영을 하기 때문에 동기화의 문제가 생길 수 있습니다. 만약 데이터를 읽기만 하면, 누가 읽든, 누가 읽던 도중에 다른 프로세스가 읽든 별로 문제가 되지 않습니다. 그러나 데이터를 수정해야 한다면, 누군가 수정할 때 다른 곳에서 수정이 동시에 진행되는 상황 등이 있다면, 어떤 값을 연산 결과에 ..