怎样理解「select/poll是上下文无关的;epoll是有状态的」

一般来说计算机的状态跟闭包的意思是差不多的。只要你创建一个对象给了些参数,然后回调的时候把参数都给回你,或者你多调用几次的时候这个对象里面按照步骤做不同的事情,这就是有状态了。
■网友
poll调用,传入的参数包含了所有需要检查的fd,而epoll则是先调用epoll_ctl 添加fd,添加完之后调用epoll_wait检查之前添加的所有fd,所以称epoll是有状态的


    推荐阅读