세마포어 썸네일형 리스트형 프로세스 동기화 (Process Synchronization and Mutual Exclusive) 이 글은 앞서 포스팅한 공룡책 6장 프로세스 동기화에서 이해되지 못한 부분을 정리하기 위해서 작성한 글입니다. 다르거나 이상한 점이 있다면 댓글로 알려주시면 감사하겠습니다. Process Synchronization (동기화) 다중 프로그래밍 시스템 여러 개의 프로세스들이 존재합니다. 프로세스들은 서로 독립적으로 동작합니다. 즉, 동시에 동작합니다. 만약 공유 자원을 동시에 접근하려고 하면 문제가 생길 수 있습니다. 예를들어 한 종이에 두 명의 사람이 그림을 그리려고 하는데, 한 종이에 두 사람이 동시에 그림을 그리면 그림은 엉망이 됩니다. 그래서 그림을 그리기 위해 대화를 해야하는데, 이 대화하는 행위가 동기화입니다. 공유 자원 또는 데이터가 있을 때, 문제 발생 가능합니다. 동기화 (Synchroni.. 더보기 이전 1 다음