linux系統下select和poll的實現機理

1.用戶層應用程序調用select() 2.核心層調用sys_select() ------> do_select() 最終調用文件描述符fd對應的struct file類型變量的struct file_operations *f_op的poll函數。 poll指向的函數返回當前能否讀寫的信息。 1)若是當前可讀寫,返回讀寫信息。 2)若是當前不可讀寫,則阻塞進程,並等待驅動程序喚醒,從新調用po
相關文章
相關標籤/搜索