假设客户端有1000b的数据,服务器端通过epoll只读了500b的数据,缓冲区还有500b,epoll read完后应不应该被触发那,答案是两种触发都可以,触发不触发都可以。
比如老师给你说你要完成作业,老师见你一次给你说一次,直到你把作业写完,这就是水平触发,老师如果只给你说一次,你爱写不写,这就是边沿触发。做不做是你自己的事情。
epoll select poll不仅适用于socket套接字,而且适用于管道和文件。
假设客户端有1000b的数据,服务器端通过epoll只读了500b的数据,缓冲区还有500b,epoll read完后应不应该被触发那,答案是两种触发都可以,触发不触发都可以。
比如老师给你说你要完成作业,老师见你一次给你说一次,直到你把作业写完,这就是水平触发,老师如果只给你说一次,你爱写不写,这就是边沿触发。做不做是你自己的事情。
epoll select poll不仅适用于socket套接字,而且适用于管道和文件。