스핀 록은 상호배제를 형태로 제공되는데요 상호 배제란 하나의 스레드가 자원을 소유하고 사용하고 있으면 그 자원을 사용하는 다른 스레드는 자원을 쓰고 있는 스레드가 자원을 반납했을시 그 자원을 쓸수 있다는 방식입니다 ^^ 자 그럼 자원을 기다리는 스레드는 자원을 기달리는 동안 무슨일을 할 까요?ㅎㅎㅎ 자원을 기달리는 스레드는 검사와 설정 과정을 반복 하면서 스핀락을 획득할려고 합니다 ^^ 이처럼 자원을 획득할때까지 검사와 설정과정을 반복하면서 어떤 동작도 실행하지 않는것을 비지 웨이팅(busy-Waiting)이라고 하네요 ^^ 스핀락을 원리와 사용시에 항상 같이 나오는 놈이 있는데요 바로 데드락 이라는 놈이죠 ^^ㅋㅋ 데드락은 멀티 프로세서에서 하나의 프로세서에서 하나의 스레드가 자원A를 획득하고 다른 하..