스핀락은 어떠한 스레드가 락을 오래 잡고 있을 경우 다른 스레드들이 while문에서 오래동안 대기해야 한다.자신이 이미 락을 획득하는데 실패했음에도 while문을 무한반복하며 할당받은 시간을 다 채우는 것이다.이때 cpu의 낭비가 발생하는데 이러한 상황에서는 스레드가 반복적으로 계속 검사를 하여 타임슬라이스를 다 채우기보단 할당받은 타임슬라이스를 반환하고 대기를 하는 것이 효율적이다.this_thread::sleep_for(chrono::milliseconds(100));this_thread::sleep_for(100ms);위의 함수가 하나의 예시이다. 인자로 시간을 건내주며 100 밀리세컨드 동안은 스케줄링 되지 않고 대기(sleep)를 한다는 것이다. 100ms라고 사용해도 무방하다.this_thre..