当前位置: 技术问答>linux和unix
请问一下sleep_on_timeout函数的返回直问题(在线等)
来源: 互联网 发布时间:2015-09-27
本文导语: 函数sleep_on_timeout在到达超时时间的返回值是什么? 在超时时间到来之前被唤醒的返回值是什么? | 2.4内核: 两种情况, 1. 如果你传入的timeout值为MAX_SCHEDULE_TIMEOUT,等再次调度到时返回MAX_SCHEDULE_TIM...
函数sleep_on_timeout在到达超时时间的返回值是什么?
在超时时间到来之前被唤醒的返回值是什么?
在超时时间到来之前被唤醒的返回值是什么?
|
2.4内核:
两种情况,
1. 如果你传入的timeout值为MAX_SCHEDULE_TIMEOUT,等再次调度到时返回MAX_SCHEDULE_TIMEOUT
2. 如果是一般的timeout值,则返回的将会是距离超时时间的jiffies数
建议参考:kernel/sched.c, include/linux/sched.h
两种情况,
1. 如果你传入的timeout值为MAX_SCHEDULE_TIMEOUT,等再次调度到时返回MAX_SCHEDULE_TIMEOUT
2. 如果是一般的timeout值,则返回的将会是距离超时时间的jiffies数
建议参考:kernel/sched.c, include/linux/sched.h