前言 poll机制用于实现IO多路复用.所谓IO多路复用,通俗的讲,其实就是线程复用,使其能在一个线程上处理多个IO. 用户空间 用户通过调用用户空间的poll函数使用该机制. 驱动部分的实现 用户如果要在自己的驱动中实现poll机制,则必须实现: struct file_operations中的 unsigned int (poll) (struct file , struct poll_table_struct *) 函数 该函数主要调用: static inline void poll_w…