哪个信号会导致“wait_event_interruptible”中断?

哪个信号会导致“wait_event_interruptible”中断?

驱动程序中有 wait_event_interruptible 来等待消息可用。但是该函数被信号中断。我在联机帮助页中找到了这一点:

如果被信号中断,该函数将返回 -ERESTARTSYS

另一个社区告诉我该信号是“非阻塞的待处理信号”。

所以我想知道什么是“非阻塞待处理信号”?如何找出哪个线程产生这个信号?

我可以手动产生这个信号来中断“wait_event_interruptible”吗?

相关内容