Poll就是監控文件是否可讀的一種機制,作用與select一樣。 應用程序的調用函數如下: int poll(struct pollfd *fds,nfds_t nfds, int timeout); Poll機制會判斷fds中的文件是否可讀,如果可讀則會立即返回,返回的值就是可讀fd的數量,如果不可讀,那麼就進程就會休眠timeout這麼長的時間,然後再來判斷是否有文件可讀,如果有,返回fd的數量,如果沒有,則返回0.