스핀락이란 다른 스레드가 lock을 소유하고 있는 상황이라면 lock이 반환될 때까지 계속 확인하며 대기하는 것을 말한다.
Critical section에 진입이 불가능할 때, Context switching을 시도하지 않고 루프를 돌면서 확인을 하는 것이다.
Lock - Unlock 과정이 짧기 때문에 Lock을 진행하는 경우가 드문 상황에서 유용합니다. = 적절하게 Critical Section을 활용한 경우