728x90
반응형

Race Conditions 2

[운영체제] 6. Race Conditions(2) -Semaphores, Mutex and Monitors

2022.04.11 - [컴퓨터 공학/0 +운영체제] - [운영체제] 5. Race Conditions [운영체제] 5. Race Conditions(1) 2022.03.26 - [컴퓨터 공학/0 +운영체제] - [운영체제] 4. Processes and Threads(프로세스와 스레드) [운영체제] 4. Processes and Threads(프로세스와 스레드) 2022.03.21 - [컴퓨터 공학/0 +운영체제] - [운영.. howisitgo1ng.tistory.com 앞에서 스핀락에대해서 설명했는데 스핀락은 락이 풀릴때까지 무한 루프를 돌면서 대기하는 것을 의미한다.(busy waiting) 스핀락은 busy waiting을 하는 mutex lock이다. 그러면 이제 지난 시간에 이어서 Mutex..

[운영체제] 5. Race Conditions(1)

2022.03.26 - [컴퓨터 공학/0 +운영체제] - [운영체제] 4. Processes and Threads(프로세스와 스레드) [운영체제] 4. Processes and Threads(프로세스와 스레드) 2022.03.21 - [컴퓨터 공학/0 +운영체제] - [운영체제] 2. Interrupts [운영체제] 2. Interrupts 2022.03.06 - [컴퓨터 공학/0 +운영체제] - [운영체제] 1. 컴퓨터 구조(CPU 동작원리) [운영체제] 1. 컴퓨터 구조(.. howisitgo1ng.tistory.com 멀티 프로세스, 멀티 스레드 개발환경에서 공유자원을 사용하지 않는 경우는 없을 것이다. 이에 따라 여러가지 문제점들이 나오기 시작했고, 사람들은 이러한 상태(Race Condition..

728x90
반응형