C에서는 POSIX sleep() 함수를 사용하여 지정된 기간 동안 스레드의 실행을 일시 중지할 수 있습니다. 그러나 이 함수는 시간을 초 단위로 계산합니다. 스레드 절전 시간을 보다 세밀하게 제어하기 위해 C 11에서는 솔루션을 도입했습니다.
C 11에서는
x밀리초 동안 프로그램을 절전 모드로 설정하려면 다음 단계를 따르세요.
필수항목 포함 헤더:
#include <chrono> #include <thread>
std::this_thread::sleep_for() 사용:
std::this_thread::sleep_for(std::chrono::milliseconds(x));
이 코드 줄은 x에 대한 현재 스레드의 실행을 일시 중지합니다. 밀리초. std::chrono::milliseconds 유형은 밀리초 수를 나타내는 정수를 둘러쌉니다.
POSIX sleep() 함수를 사용하는 것과 비교하여
위 내용은 특정 밀리초 동안 C 스레드 실행을 일시 중지하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!