Java
poll 标签描述

一、select、poll、epoll select、poll、epoll都是IO多路复用的机制且本质上都是同步I/O。 IO多路复用就是通过一种机制,可以同时监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知进行相应的读写操作。 1.1select intselect(intn,fd_setreadfds,fd_setwritefds,fd_setexceptfds,structtimevaltimeout); select函数监视的文件描述符分3类,分别是writefds、readfds和expectfds。调用后select函数会阻塞,直到有描述符就绪(有数据...