2008年11月22日土曜日

精度の高いSLEEP

sleep関数では,秒単位でしかsleepのインターバルを指定できません.
更に精度の高いsleepを使用したい場合には,usleepとnanosleepの2つがあります.
usleepは今はあまり推奨されていないようなので,一般的にはnanosleepのよう.
カーネル2.4系ではこの関数をリアルタイムプロセス内で使う必要があったようですが,今現在はその必要はないとのこと.

参照ページ:
Manpage of USLEEP
Manpage og NANOSLEEP

0 件のコメント: