私はどのくらい正確に眠ることができるかを測定したいと思います。 私のプログラムに書いているのですか? usleep(5000) 睡眠の最大時間は何ですか?あなたはRTOSカーネルを持っている場合を除き、事前不正確なcppのusleep関数はどのようになりますか?
答えて
で
おかげで、最大時間は永遠です。信号がキャッチされない限り、
usleep
(またはnanosleep
またはものは何でも睡眠)は、少なくとも限り、あなたはそれを伝えるとを待つように保証し、システムタイマーの粒度、に丸め。戻り値からシグナルが発生したかどうかを知ることができます。
この時間が経過すると、スレッドは実行準備が整い、最終的にスケジューラの裁量で実行されます。あなたが知らない千の要因にもよるが、これは次のナノ秒でも5分でも、決してそうでないかもしれない。
技術的には間違いありませんが、これは役に立たない答えです。 99.9%の人々が理論的な限界ではなく、99.9%のケースを気にしています。 – minexew
@minexew:99.9%の人々は、ほとんど常に間違っているので、どのプログラムでもsleepを使用しません。 OPは、明らかに0.01%の人の1人だけでなく、最悪のケースを気にする人の0.01%の1人です(したがって、質問です!)。また、下限(「アンダーライン」)も同様に重要であり、それを意識するよりも多くの人々に影響を与えることに注意してください。誰も戻り値をチェックすることはほとんどありません(同じことが、例えば、closeの戻り値についても同様です。同様に面倒です)。 – Damon
- 1. 変数がnullかどうかを確認します - 不正確な検証
- 2. どのように不正確なのは、AlarmManagerのsetInexactRepeating()ですか?
- 3. 正確なウェブレイアウトが不正確なのはなぜですか?
- 4. (1 +)はどのように関数になりますか?
- 5. なぜPythonのdatetime ISO関数は論理的に不正確でバグがありますか?
- 6. BASH:OSXの$(日付)は「不正な変数名」になります
- 7. どのような場合にクライアントをより正確なURIにリダイレクトする必要がありますか
- 8. なぜnumpyの正弦関数はある点では不正確なのですか?
- 9. なぜnumdifftoolsが不正確なのですか?どのように機能するのですか?
- 10. Pythonでの不正確な対数
- 11. Sql geographyの不正確な数字
- 12. モバイル広告 - 不正または不正なクリックはどのように判断されますか?
- 13. 異常な数学で不正確な結果がありますか?
- 14. 整数の乗算による不正確な結果
- 15. navigator.gelocationの正確さはどのようなものですか?
- 16. 不正なグループ関数SQL
- 17. 不正なネットワークをエミュレートするUnixツールにはどのようなものがありますか?
- 18. Pythonの不均一な列より関数をどのように反復処理しますか?
- 19. Om Nextのコンポーネントレンダリング関数へのデータフローはどのようになりますか?
- 20. 関数呼び出し時に変数のアドレスが不正確になる
- 21. Tensorflowの不正確なタイムアウト
- 22. 関数内の変数mallocはどうなりますか?
- 23. オブジェクトにはどのような関係がありますか?
- 24. タイプはGoでどのように関数になりますか?
- 25. jQuery数式の問題 - 不正確な結果またはNaN
- 26. ユニティコルーチンはタイミングが不正確になりました。
- 27. どのようにしてnp.dotを正確な整数の答えを返すようにしますか
- 28. "無限の"正確な数のJavaクラスはありますか?
- 29. 間違えて不正なリポジトリにプッシュするとどうなりますか?
- 30. HC-SR04不正確な読み取り
システムの時間解像度によって異なります。 –
そして私は、システムの時間分解能が、jiffieの時間量であると仮定します。もしそうなら、私のプラットフォームでは1ミリ秒、私は500マイクロ秒で私はusleep()、それは私が少なくとも1ミリ秒のために遅延されますか? – John