|
병행성
critical section(임계 영역)
공유 자원에 접근하기 위한 코드 조각
race condition(경쟁 조건)
명령어의 실행 순서에 따라 결과가 달라지는 상황, 멀티 쓰레드가 거의 동시에 임계 영역을 실행하여 공유 자원에 접근하려고 할 때 발생
indeterminate(비결정적)
실행할 때마다 결과가 다른 경우
mutal exclusion(상호 배제)
하나의 쓰레드만 임계 영역에 진입할 수 있도록 보장해주는 것
728x90
반응형
'OS' 카테고리의 다른 글
[OS] Condition Variables (0) | 2024.04.29 |
---|---|
[OS] Locks (0) | 2024.03.31 |
[OS] Beyond Physical Memory (0) | 2024.03.30 |
[OS] Paging (0) | 2024.03.30 |
[OS] Free-Space Management (1) | 2024.03.29 |