>일반적인 문제 >sleep() 함수 소개

sleep() 함수 소개

尚
원래의
2019-07-23 15:54:137176검색

sleep() 함수 소개

절전 기능은 컴퓨터 프로그램(프로세스, 작업 또는 스레드)을 절전 모드로 전환하여 일정 기간 동안 비활성화할 수 있습니다. 함수에 의해 설정된 타이머가 만료되거나 신호가 수신되거나 프로그램이 중단되면 프로그램은 계속 실행됩니다.

사용법:

sleep() 함수 호출에는 프로그램 실행이 일시 중지되는 시간 간격을 나타내는 매개변수로 시간이 필요합니다. 일반적으로 매개변수는 초 단위이지만 좀 더 정밀한 운영 체제에서는 밀리초 또는 마이크로초 단위일 수도 있습니다.

Windows 시스템

Windows 운영 체제에서 sleep() 함수는 프로그램 일시 중지 시간을 나타내기 위해 밀리초 단위의 매개 변수가 필요합니다. sleep() 함수는 kernel32.dll 동적 링크 라이브러리에 포함되어 있지만 배치 파일에는 있습니다. 직접 실행할 수 있는 sleep() 함수는 없습니다. sleep() 함수는 Windows 2003 리소스 팩과 같은 Windows 도구 세트에서 찾을 수 있습니다.

Unix 시스템

Unix 계열 운영 체제에서 sleep() 함수를 호출하려면 초 단위의 매개변수가 필요합니다. 보다 정확한 시간 제어가 필요한 경우 nanosleep() 함수를 사용할 수 있습니다.

C 언어 예

Windows 시스템에서:

Sleep(2*1000); //2초간 슬립

Unix 시스템에서:

sleep(2) //2초간 슬립 예:

#include <windows.h>
#include<stdio.h>
int main()
{
int a;
a=1000;
printf("你");
Sleep(a);/* VC 使用Sleep*/
printf("好"); /*输出“你”和“好”之间会间隔一千毫秒,即间隔一秒,Sleep()的单位为毫秒*/
return 0;
}

위 내용은 sleep() 함수 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:fat32 형식다음 기사:fat32 형식