2012-04-10 16 views

答えて

5

関数wait_event_timeoutは、jiffiesでタイムアウト値をとります。 jiffiesで時間を指定するには、定数HZ(1秒あたりのタイマーティック数)を使用します。式HZは1秒に相当します。式30 * HZは30秒に相当します。

wait_event_timeout (wq,condition,HZ); 
4

wait_event_timeoutタイムアウトがjiffiesです。 HZは1秒を意味するlinuxの定義済みの識別子です。したがってn * HZn秒を意味します。今度は、jiffiesの時刻を現実世界の時刻に変換することができますように、n millisecond = n*HZ/1000

0

ちょうどヒント:システムごとにHZが異なることを考慮してください。たいていのシステム/カーネルでは、Hzは100に設定されていることが分かります。1000で割ってミリ秒になると、値は常に0になります。

関連する問題