블로그는 나의 힘!
[ Programing ]/Interview2021. 12. 8. 18:51

임계영역(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
Posted by Mister_Q