While문이라 For문에서 무한루프를 돌리거나 오래도록 반복해서 작업을 해야되는 경우가 있습니다. 이때 CPU부하가 올라가는데 Sleep을 적절이 이용해서 CPU부하를 줄일 수 있습니다. Sleep을 하게되면 다른 스레드로 컨텍스트 스위칭을 하여 다른 스레드가 작업을 하게 합니다. 이렇게 해서 CPU부하도 줄이고 다른 스레드에서 작업을 할 수 있게 합니다. Sleep(0)과 0보다 큰 경우는 약간 다르게 동작하는데 관련 부분에 대해 알려드리겠습니다. 1. Sleep(0) MSDN자료를 확인해보면 인수값이 0인 경우 우선순위가 동일한 스레드에서 컨텍스트 스위칭하는 부분을 알 수 있습니다. 2. Sleep(0보다큰 경우) 대부분 Sleep을 쓸 경우 해당시간만큰 대기를 하고 싶을 경우에 사용하는 경우가 많..