임계영역

·TIL
임계영역(Critical Section)여러 스레드가 공유하는 자원에 접근하는 코드 영역을 말하는 논리 영역이다멀티 스레딩 환경에서 여러 스레드가 동시에 접근할 때 문제가 발생할 수 있는 영역이다이 영역에서는 공유 자원에 대한 접근이 이루어지기 때문에 동시에 접근하면 데이터 불일치 문제가 발생할 수 있다공유 자원의 예로는 전역 변수, 파일, 데이터베이스 등이 있다임계영역 특징상호 배제 (Mutual Exclusion)한 스레드가 임계영역에서 실행 중일 때, 다른 스레드는 해당 임계영역에 진입할 수 없어야 한다한정된 대기 (Bounded Waiting)스레드가 임계영역 진입하기 위해 대기하는 시간은 한정되어야 한다즉, 무한정 대기하는 상황이 발생하면 안 된다진행 가능성임계영역에 진입하려는 스레드가 없다면,..
삼공비
'임계영역' 태그의 글 목록