0

Linux 組み込みシステムに C の小さなコードがあります。現在、50ms ごとにアルゴリズムを実行しています。

を使用するように提案されましたnanosleepが、これを使用すると、アルゴリズムが 50 ミリ秒ごとに少し長く実行されますtimetorun(algorithm) + nanosleep(50ms)

そこで、代わりにアラーム オプションを使用し、揮発性変数を変更しました。アラームを待つために、空のビジー ループを使用します。私は自分が取っているアプローチが好きではありません。もっと良い方法があるに違いないと思います。助言がありますか?アラームを使用して nanosleep() を起こす方法はありますか?

4

2 に答える 2