标签: linux real-time epoll
我的问题是关于在0超时执行时的poll方法。我看到在3.8之前的内核中,该方法在尝试描述符回调之前设置TASK_INTERRUPTIBLE,在3.8之后的内核中设置,如果以超时0调用,则执行回调并且不设置TASK_INTERRUPTIBLE,因为方法突破早。
这是否意味着可以在低延迟应用程序中使用轮询,例如如果有一个专用于CPU的进程。即使没有设置TASK_INTERRUPTABLE,轮询也会被中断吗?