임계 구역: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
苦笑 (토론 | 기여)
편집 요약 없음
Modamoda (토론 | 기여)
잔글 다듬음 / + 공유변수영역 용어 추가
1번째 줄:
[[병행 프로그래밍]]에서 '''임계 구역'''(critical section)또는 '''공유변수 영역''' [[병렬컴퓨팅]]에서 둘 이상의 [[스레드]]가 동시에 접근해서는 안되는 공유 자원(자료 구조 또는 장치)을 접근하는 코드의 일부를 말한다. 임계 구역은 지정된 시간이 지난 후 종료된다. 때문에 어떤 스레드(태스크 또는 프로세스)가 임계 구역에 들어가고자 한다면 지정된 시간만큼 대기해야 한다. 스레드가 공유자원의 배타적인 사용을 보장받기 위해서 임계 구역에 들어가거나 나올때는 [[세마포어]] 같은 동기화 매커니즘이 사용된다.
 
 
== 코드의 구역 ==