【发布时间】:2012-06-26 12:31:07
【问题描述】:
让我们考虑单处理器方案。
wait_event_interruptible()(或其他等待 API)循环等待,直到满足特定条件。
现在,由于 linux 将线程实现为单独的进程,我相信错误唤醒(wait_event* 在不满足条件的情况下被唤醒)表示程序/驱动程序中的错误。
我错了吗? - 是否有任何有效的场景可以发生和使用这种错误唤醒?换句话说,为什么要在wait_event* 实现中的循环 中等待条件?
【问题讨论】:
标签: linux-kernel linux-device-driver