📌 sleep() 함수란
sleep 함수는 Windows API에서 제공하는 함수로, 현재 실행 중인 쓰레드를 일정 시간 동안 일시 중지 상태로 만들고,
CPU를 다른 쓰레드에게 양보( Yield )하도록 한다.
#include <windows.h>
int main() {
printf("쓰레드 1초 재우기\n");
Sleep(1000); // 1000ms 동안 현재 쓰레드가 대기
printf("쓰레드 깨어남\n");
return 0;
}
sleep(1000) : 현재 쓰레드를 1000ms( 1초 ) 동안 멈춤
sleep(0) : 현재 쓰레드의 남은 타임 슬라이스를 포기하고, 우선순위가 같은 쓰레드로 CPU 할당을 넘긴다.
'CS' 카테고리의 다른 글
[cs] 문자열 상수 (0) | 2025.02.23 |
---|---|
[CS] 빅 엔디안, 리틀 엔디안 (0) | 2025.02.23 |
[CS] 디스패처( Dispatcher ) (0) | 2025.02.11 |
[CS] 디자인 패턴 (0) | 2024.11.11 |
[CS] IP 주소의 체계, 사설망, 공인망 (0) | 2024.10.07 |