Resource 썸네일형 리스트형 [OS] DeadLock What is DeadLock? 교착상태라고 하는 DeadLock은 두 개 이상의 프로세스(혹은 쓰레드)가 서로 끝나기를 기다리는 상태, 보충하자면 대기 상태로 들어간 프로세스들이 실행 상태로 변경 될 수 없을 경우선생님이 철수랑 영희한테 청소를 시켰다. 철수는 청소도구함에서 빗자루를 챙기고, 영희는 쓰레받기를 챙겼다. 이제 청소를 시작하자. 철수가 빗자루질을 하고 그걸 담으려고 하는데 쓰레받기가 없다. 영희가 다 쓰길 기다려야겠네?라고 생각하며 기다린다. 영희는 영희대로 철수가 빗자루질을 다 해야 내가 청소를 마칠 수 있겠구나?라고 철수가 빗자루를 다 쓰길 기다린다. 쓰레받기를 손에 꼭 쥔 채 말이다. Background of The DeadLock 초기 현재 CPU하나에 프로세스 하나 🔜 CPU 하나.. 더보기 이전 1 다음