임계영역(Ciritical Section) 용어
- 임계영역. 공유 자원을 접근하는 프로세스 내부의 코드 영역.
- 동기화 기법과 같은 단어지만 뜻은 다르다.
Dead Lock
- 교착 상태. 2개 이상의 프로세스들이 더 이상 진행을 할 수 없는 상태.
Live Lock
- 2개 이상의 프로세스들이 다른 프로세스 상태 변화에 따라 자신 상태를 변화 시키는 작업만 수행하고 있는 상태.
Race Condition
- 경쟁 상태. 2개 이상의 프로세스가 공유 자원을 동시 접근하려는 상태.
Starvation
- 기아. 특정 프로세스가 수행 가능한 상태임에도 매우 오랜 시간 자원을 사용하지 못하는 상태.
Mutual Exclusion
- 상호배제. 한 프로세스가 공유 자원을 접근하는 임계영역 코드를 수행하고 있으면
다른 프로세스들은 공유 자원을 접근하는 임계영역 코드를 수행할 수 없는 조건.
'[ Programing ] > Interview' 카테고리의 다른 글
Interview Spin Lock (0) | 2021.12.10 |
---|---|
Interview Context Switch (0) | 2021.12.08 |
Interview Thread Pool (0) | 2021.12.08 |
Interview 멀티스레드 모델 (0) | 2021.12.08 |
Interview 동기화 기법 (0) | 2021.12.08 |