我正在阅读 Linux 设备驱动程序 3rd。在第 6 章:投票和选择中,作者说:
“*unsigned int (*poll) (struct file *filp, poll_table wait); 每当用户空间程序执行涉及与驱动程序关联的文件描述符的 poll、select 或 epoll 系统调用时,都会调用驱动程序方法。 ”
那么如果我的epoll调用中有数百个fd,每次到达epoll(),驱动中的这个poll会被调用数百次吗?
谢谢。
我正在阅读 Linux 设备驱动程序 3rd。在第 6 章:投票和选择中,作者说:
“*unsigned int (*poll) (struct file *filp, poll_table wait); 每当用户空间程序执行涉及与驱动程序关联的文件描述符的 poll、select 或 epoll 系统调用时,都会调用驱动程序方法。 ”
那么如果我的epoll调用中有数百个fd,每次到达epoll(),驱动中的这个poll会被调用数百次吗?
谢谢。