在Linux中,中断处理程序也称为top half不能休眠。
问题是如何确定一个函数是否会导致 sleep ?
我可以在上半部分使用input_event
、input_sync
吗?
最佳答案
如何确定某个函数是否会导致 sleep ?
如果完成任何 IO 密集型操作,它可能会休眠。但我怀疑是否有任何特定工具可以确定它是否会 sleep 。
我可以在上半部分使用input_event、input_sync吗?
我得到了 linux 文档,它在上半部分使用了 input_sync 。 http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/Documentation/input/input-programming.txt?id=HEAD
关于linux - 如何判断一个函数是否可以休眠?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17596124/