1 秒未満の精度で時間を追跡するにはどうすればよいですか。アイデアや戦略を教えてください。また、それぞれの長所と短所は、Linux カーネルを使用してハード リアルタイム システムに実装しようとしています。Linux の clock() 関数は、精度が秒単位であるため、十分に正確ではありません。
質問する
2214 次
1 に答える
4
を使用clock_gettime()
して返すことができますstruct timespec
:
struct timespec {
time_t tv_sec; /* seconds */
long tv_nsec; /* nanoseconds */
};
実際の解像度は、通常、ナノ秒近くにはありませんが、ミリ秒の範囲かそれ以上になるはずです。
于 2012-08-18T07:13:26.943 に答える