B스레드의 작업을 마칠 때 까지 기다려야 하는 A스레드가 있다. A는 B가 끝 날 때까지 아무 일도 하지 않고 기다리는데 (실제로는 아무일도 하지 않기보단 접근이 가능한지 무한 체크한다.) 이를 바쁜 대기라 한다. 뮤텍스나 세마포어 등을 이용하기엔 오버헤드가 큰 상황에서 간단히 사용할 수 있다. 스핀락은 임계구역에 진입이 불가능할 때 진입이 가능할 때 까지 루프를 돌면서 재시도 하는 방식으로 구현된 락으로 바쁜 대기의 한 종류 바쁜대기를 하지 않고 스레드를 멈춘다음 접근이 가능할 때 깨우는 Signal 방식이있다.