728x90 반응형 뮤텍스1 공유자원과 임계 영역(면접을 위한 CS 전공지식 노트) 공유자원과 임계 영역 공유자원과 임계 영역 공유 자원 (Shared Resource): 공유 자원은 여러 프로세스나 스레드에 의해 동시에 접근될 수 있는 데이터나 자원을 가리킵니다. 예를 들어, 메모리, 파일, 네트워크 연결, 데이터 구조, 프린터 등은 공유 자원의 예입니다. 여러 프로세스나 스레드가 공유 자원을 동시에 수정하거나 읽는 경우, 데이터 일관성과 안전성 문제가 발생할 수 있습니다. 임계 영역 (Critical Section): 임계 영역은 공유 자원에 접근하는 코드 또는 섹션을 가리킵니다. 임계 영역은 여러 프로세스나 스레드가 동시에 접근하지 못하도록 보호되어야 합니다. 그렇지 않으면 공유 자원에 대한 경쟁 조건 (Race Condition)이 발생할 수 있습니다. 이것은 예측할 수 없는 결.. 2023. 9. 21. 이전 1 다음 728x90 반응형