アプリケーション(Linux 2.6.31で実行)は、呼び出しを使用してペースが調整されusleepます。ただし、日付の変更(dateシェルからの使用またはclock_settime別のプロセスからの使用)に対しては回復力がないようです。アプリケーションがロックされないようにするために行うべき正しいことは何ですか?
edit1
アプリケーションが100ミリ秒ごとに何かを実行したいとします。ジョブが完了すると、gettimeofdayを呼び出し、残りのミリ秒を推定して次の100ミリ秒のスライスまでスリープさせてから、usleepを呼び出します。