問題タブ [gettimeofday]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c - ループで gettimeofday を使用して、2 番目の差分が他の差分と大きく異なるのはなぜですか?
この関数は私にとってまったく新しいものなので、慣れるために小さなプログラムを書きました。これが私のプログラムです(gettimeofdayのいくつかの呼び出し間のラップを印刷するだけです)。
結果は次のとおりです。
では、なぜ 2 番目の差分が他の差分と大きく異なるのか疑問に思っています。参考までに、このパターンを取得するたびに、何度かテストを行いました。
c++11 - C++11 chrono で timeval とまったく同じ結果を得る方法
私の C++ プロジェクトには、Linux のシステム関数を使用して時間に関する計算を行う非常に古い関数があります。
コードの picec は次のとおりです。
* 10000
/ 100
このコードは seqId を生成しようとしているためです。
今、私はstd::chrono
それを置き換えるために C++11 を使用しようとしています。これが私のコードです:
ただし、結果は常に間違っています。たとえば、古いバージョンでは が表示される場合があります360681491
が、私のバージョンでは360680149
. まったく同じではないことがわかります。
どうしてか分かりません。それとも、そうすることができませんstd::chrono
か?