2012-04-10 2 views

답변

5

wait_event_timeout 함수는 jiffies에서 제한 시간 값을 사용합니다. jiffies로 시간을 지정하려면 상수 HZ (초당 타이머 틱 수)을 사용하십시오. 표현 HZ은 1 초에 해당합니다. 표현 30 * HZ은 30 초에 해당합니다.

wait_event_timeout (wq,condition,HZ); 
4

wait_event_timeout 타임 아웃이 jiffies입니다. HZ은 linux에서 정의 된 식별자로 1 초를 의미합니다. 따라서 n * HZn 초를 의미합니다. 이제는 jiffies 시간을 실제 시간으로 변환 할 수 있기를 바랍니다. n millisecond = n*HZ/1000

0

단지 HZ가 시스템마다 다릅니다. 대부분의 시스템/커널에서 Hz는 100으로 설정되어 있습니다. 1000으로 나누면 밀리 초가됩니다.