목록2021/02 (3)
Game Tech Blog
기능 개발 동영상
1. Enemy Spawn [동영상1. Enemy Spawn] 2.
카테고리 없음
2021. 2. 19. 14:29
6장 - 교착상태 (Dead Lock)
Dead Lock 이란? - 교착상태 (Dead Lock)란, 프로세스간 자원을 점유하고, 또 다른 필요한 자원을 점유하기 위해 대기하는 과정에서 무한히 대기하여 프로세스 처리를 못하는 현상을 이야기한다. 교착 상태의 발생? - 시스템 자원, 공유 변수(또는 파일), 응용 프로그램 등을 사용할 때 발생한다. 자원 할당 그래프(하이퍼링크 예정) Dead Lock 의 4대 필요조건 1. 상호 배제 (Mutual Exclusion) 한 자원에 대한 여러 프로세스의 동시 접근 불가 2. 점유와 대기 (Hold And Wait) 자원을 가지고 있는 상태에서 다른 프로세스가 사용하고 있는 자원의 반납을 기다리는 것 3. 비선점 (Non Preemptive) 다른 프로세스의 자원을 강제로 가져올 수 없음 4. 환형 ..
20 ~ 21 Theory Study/OS (Operating System)
2021. 2. 15. 15:13