#Sleep 関数は、コンピューター プログラム (プロセス、タスク、またはスレッド) をスリープさせ、一定期間非アクティブにします。関数によって設定されたタイマーが期限切れになった場合、信号を受信した場合、またはプログラムが中断された場合でも、プログラムは実行を継続します。
使用法:
sleep() 関数の呼び出しには、プログラムの実行が一時停止される時間間隔を表す時間をパラメータとして指定する必要があります。通常、パラメータは秒単位ですが、より正確なオペレーティング システムでは、ミリ秒またはマイクロ秒単位になる場合もあります。
Windows システム
Windows オペレーティング システムでは、sleep() 関数には、プログラムの一時停止時間を表すミリ秒単位のパラメータが必要です。sleep() 関数は、kernel32.dll ダイナミック ファイルに含まれています。リンク ライブラリ. ですが、バッチ ファイル内で直接実行できる sleep() 関数はありません。 sleep() 関数は、Windows 2003 Resource Pack などの 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 中国語 Web サイトの他の関連記事を参照してください。