12장 프로세스 동기화

12-1 동기화란 동기화의 의미 동기화(synchronization): 작업들 사이의 수행 시기를 맞추는 것 실행의 흐름을 갖는 모든 것(프로세스, 스레드 등)은 동기화의 대상 실행 순서 제어: 프로세스를 올바른 순서대로 실행하기 상호 배제: 동시에 접근해서는 안 되는 자원에 하나의 프로세스만 접근하게 하기 생산자와 소비자 문제 생산자와 소비자가 동시에 접근해서는 안 되는 자원에 동시에 접근하면 결과값이 매번 달라지거나 이상해진다. 공유 자원과 임계 구역 공유 자원(shared resource): 동시에 실행되는 프로세스가 사용하는 공동의 자원(전역 변수, 파일, 입출력장치 등) ...

2026년 6월 30일 · 4 분 · 배준수