落后樱桃

文章
7
资源
0
加入时间
4年0月9天

Linux之select、poll、epoll讲解1 select、poll、epoll

整体关系流程:获取pid进程号 ps -ef 查看文件描述符 cd /proc/进程号/fd;ll或者查看当前进程的fd $$ 表示 Shell 本身的 PID(ProcessID) cd /proc/ $$ /fd;ll单个进程就可以同时处理多个网络连接的io请求(同时阻塞多个io操作)。基本原理就是程序呼叫select,然后整个程序就阻塞状态,这时候,kernel内核就会轮询检查所有select负责的文件描述符fd,当找到其中那个的数据准备好了文件描述符,会返回给selectselect。