[DDK] Using rules of SpinLock
스핀 락은 참 오묘한 문제이다. 하지만 알고 보면 간단한 로직으로 해결할 수 있다!! 일단 동기화 문제에 직면하게 되면, ( 멀티 프로세서 ) 우리가 익히 알고 있는 세마포어(Semaphore)같은 방법을 사용해서 락킹(Locking)을 해야한다. 이것을 제대로 해주지 않는다면 데드락(DeadLock)에 빠지게된다. 데드락은 운영체제때 들었을 것이다. 여러 스레드가 임계영역(Critical Section)에 들어가기 위해서, 경쟁을 할 것이다. 하나의 스레드가 스핀락을 사용하고 있을 […]
[DDK] Using rules of SpinLock 더 읽기"