preemption (1) 썸네일형 리스트형 How to Deal with Lock Holder Preemption How to Deal with Lock Holder Preemption notion에서 보기 1. Introduction spinlocks 운영체제 커널에서 많이 사용되는 synchronization 기법 스레드가 계속해서 lock을 모니터링하며 lock을 얻기 위해 대기한다. spinlock for better alternatives interrupt handler에서 blocking이 안되는 경우 context switching 이 시간을 많이 소요하는 경우**해당 프로세스가 CS를 아주 잠깐 사용하여 context switching이 실제 CS 사용 시간보다 길면 비효율적이기 때문에 그 잠깐 동안 spin을 하면서 대기 한다. → 기다리는 프로세스를 sleep 시키지 않고 spinning하면서 대기.. 이전 1 다음