IO多路复用之select
生活随笔
收集整理的這篇文章主要介紹了
IO多路复用之select
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
int select(int nfds, fd_set *readfds, fd_set *writefds,fd_set *exceptfds, struct timeval *timeout);
分析:?
- ?nfds:? ? ? ? ? ? 監控的文件描述符集里最大文件描述符加1,因為此參數會告訴內核檢測前多少個文件描述符的狀態
- ?readfds:???監控有讀數據到達文件描述符集合,傳入傳出參數
- writefds:?? ?監控寫數據到達文件描述符集合,傳入傳出參數
- exceptfds:監控異常發生達文件描述符集合,如帶外數據到達異常,傳入傳出參數
- ?timeout:? ?定時阻塞監控時間
?
總結
以上是生活随笔為你收集整理的IO多路复用之select的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 成都欢乐谷六十岁老人免费吗7
- 下一篇: 英雄联盟阿卡丽和凯南“血条”下的的“黄色