[혼공컴운] 12장. 프로세스 동기화
12. 프로세스 동기화줌으로 회의를 하다 보면 좀 불편할 때가 있다.두 명 이상이 동시에 말할 때다.그래서 손을 먼저 들고 말할 순서를 정하면 된다.하지만 사실 그것도 불편하다.프로세스도 동시에 실행되고 싶을 때가 있다.하지만 동시에 실행할 프로세스들이 같은 자원을 쓴다면 문제가 된다.줌 회의로 비유하자면, 공간과 시간(자원)을 같이 쓰고 싶은 두 사람이 있을 때의 문제이다.12.1 동기화란아주 간단한 예시로, 같은 파일을 두 프로세스가 동시에 수정하는 경우 문제가 생길 수 있다.얼핏 생각하면 그게 왜 문제인지 와닿지 않을 수 있다.사람 기준이 아니라 컴퓨터의 기준으로 생각해야 한다.예를 들어, 파일의 값을 읽어서 1 증가시켜서 저장하려면 아래의 과정이 필요할 것이다. (틀릴 수 있음)프로세스가 OS를 ..
혼공컴운
2024. 8. 2. 22:26