私は、POSIX sleep(x)
関数がプログラムをx秒間スリープさせることを知っています。C ++でプログラムをx ミリ秒間スリープさせる関数はありますか?
sleep
win32ではなく、POSIXを使用していると思いますSleep
。
#include
、extern "C" {}
ブロック内のCヘッダーを使用します。また、CとC ++のソースファイルが同じプロジェクトにある場合は、特に両方の種類のソースファイルに同じヘッダーを含める場合(これが必要な場合)に問題を回避するために、これを行うことを強くお勧めします。 。純粋にC ++プロジェクトがある場合、まったく問題なく動作する可能性があります。
GetTickCount
55msの解像度を持つWindows 9xからのものでした。それ以降のバージョンは16ms以下の解像度でした。あるユーザーは、スリープから16msの解像度を取得していると思っていましたが、Sleep
それ自体はかなり正確であり、GetTickCount
時間の経過を測定するためにを使用したことが原因であると報告しています。
Sleep()
、ミリ秒持っ精度を、それの精度は大きさ以上の注文することができます。あなたは、4ミリ秒のためにあなたの睡眠をと思うが、実際には400のために睡眠も