问题描述
|
基于我在linux / include / linux / jiffies.h中找到的代码:
41 #define time_after(a,b) \\
42 (typecheck(unsigned long,a) && \\
43 typecheck(unsigned long,b) && \\
44 ((long)(b) - (long)(a) < 0))
在我看来,没有涉及监视的任何形式。因此,如果jiffies(a)绕回并相当接近timeout(b),则结果实际上为“ true”时,结果将为“ false”。
在此示例中,我们使用一些相当小的数字。假设是time_after(110,150)
,其中110是吉普赛人,而150是超时。结果显然是错误的-不管是否包裹着吉夫:150-110始终> 0。
因此,我只是想确认自己没有错过任何事情,确实如此。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)