반응형 경쟁조건1 Ch05. 프로세스 동기화_02)공유 자원과 임계구역 교재를 참고하였습니다. 공유 자원과 임계구역 : 여러 프로세스가 한정된 자원을 가지고 프로세스가 공동으로 작업할 때 발생할 수 있는 문제가 있음 공유 자원의 접근 공유 자원 (shared resource) 여러 프로세스가 공동으로 이용하는 변수, 메모리, 파일 등을 말함 공동으로 이용되기 때문에 누가 언제 데이터를 읽거나 쓰느냐에 따라 그 결과가 달라질 수 있음 이 때문에 원치 않는 문제 발생하기도 함 경쟁 조건 2개 이상의 프로세스가 공유 자원을 병행적으로 읽거나 쓰는 상황 경쟁 조건이 발생하면 공유 자원 접근 순서에 따라 실행 결과가 달라질 수 있음 공유 자원의 접근 예 [그림 5-10]은 두 프로세스가 공유 자원인 전역 변수를 이용해 작업을 하는 예시임. 프로세스 P1은 예금 10만원 확인 후 10.. 2023. 4. 18. 이전 1 다음 반응형