水平觸發和邊緣觸發的區別

     在linux的IO多路複用中有水平觸發,邊緣觸發兩種模式,這兩種模式的區別以下:linux      水平觸發:若是文件描述符已經就緒能夠非阻塞的執行IO操做了,此時會觸發通知.容許在任意時刻重複檢測IO的狀態.select,poll就屬於水平觸發.api      邊緣觸發:若是文件描述符自上次狀態改變後有新的IO活動到來,此時會觸發通知.在收到一個IO事件通知後要儘量多的執行IO操做
相關文章
相關標籤/搜索