·CS
프로세스 동기화란 프로세스들 사이의 수행시기를 맞추는 것을 의미합니다. 여기서 프로세스들 사이의 수행 시기를 맞춘다는 의미는 또 크게 2가지 뜻으로 쓰입니다. 1. 실행 순서 제어를 위한 동기화 : 특정 조건이 충족되어야만 프로세스가 실행을 이어 나간다. writer 프로세스와 reader 프로세스가 동시에 실행 중이라고 가정할 때 두 프로세스는 아무 순서대로 실행 돼서는 안된다. reader 프로세스는 ‘book 안에 값이 존재한다’ 는 특정 조건이 만족 되어야만 실행을 이어나갈 수 있다.2. 상호 배제를 위한 동기화 : 공유 자원에 대한 동시 접근을 방지하는 것.아래 와 같이 프로세스 A,B가 존재합니다.프로세스 A ( 계좌 잔액을 읽음 → 읽어 들인 잔액에서 2만원을 더함 → 더한 값을 저장)프로세..