2013-01-10 20 views
0

커널에서 jiffies와 밀리 초를 비교하고 싶습니다. if 문에서 5ms로 이렇게 할 수 있습니까? 나 좀 도와 줄 수있어?jiffies와 밀리 초를 비교하십시오.

의 jiffies include/linux/jiffies.h에서> 5

+0

의 jiffies를 , 시간의 측정입니다. Jiffies는 대개 사용자 인 UNIX 타이머를 사용하는 경우 약 4ms입니다 (이름을 잊어 버리 셨습니다. 잠시있었습니다). 그래서 당신의 비교 (만약 내가 당신의 질문을 올바르게 읽는다면 ...) (jiffies> 1)이 될 것입니다. – PinkElephantsOnParade

+0

정확한 시간을 비교하고 싶습니다. – user1967799

답변

1

:

extern unsigned int jiffies_to_msecs(const unsigned long j); 

당신이 원하는대로 비교 및 ​​밀리 초에 jiffies로 변환하여 커널이 있다면 : 당신은 아마 알고,

#include <linux/jiffies.h> 
... 
... if (jiffies_to_msecs(jiffies)>5u) .... 
+0

커널 2.4를 사용하면 함수가없는 것 같습니다. – user1967799

+0

이 질문에 설명 된대로 상수'HZ'를 사용하십시오. http://stackoverflow.com/questions/2731463/converting-jiffies-to-milli-seconds –

+0

같은 jiffies * 1000/HZ> 5, 맞죠? – user1967799

관련 문제