linux系统下select和poll的实现机理

1.用户层应用程序调用select() 2.核心层调用sys_select() ------> do_select() 最终调用文件描述符fd对应的struct file类型变量的struct file_operations *f_op的poll函数。 poll指向的函数返回当前能否读写的信息。 1)若是当前可读写,返回读写信息。 2)若是当前不可读写,则阻塞进程,并等待驱动程序唤醒,从新调用po
相关文章
相关标签/搜索