首页 > > > 什么是Linux系统休眠?这篇文章给你答案~
ChinaUnix博主| tekkamanninja
本文版权由tekkamanninja所有,如需转载,请联系本公众号获取授权!



#define DEFINE_WAIT_FUNC(name, function) \ wait_queue_t name = { \ .private = current, \ .func = function, \ .task_list = LIST_HEAD_INIT((name).task_list), \ } #define DEFINE_WAIT(name) DEFINE_WAIT_FUNC(name, autoremove_wake_function)
} while (0)由于测试条件状态为假,跳出以上循环后执行休眠后的扫尾工作: 设置当前进程状态为TASK_RUNNING 将上面定义的__wait从等待队列链表中删除。
} while (0)


点击阅读原文查看~
原文作者:;如有侵权,请联系管理员删除。