LT(水平触发)和ET(边缘触发)
默认为LT工作模式,data.events只有EPOLLET事件, ET工作模式: 只有当缓冲区中数据由无到有,由少变多时才会区读取数据, 所以一次要将缓冲区中的数据读完,否则剩下的数据可能就读不到了。 正常的读取数据时,我们若是要保证一次把缓冲区的数据读完,意为本次读被阻塞时即缓冲区中没有数据了,可是我们服务器要处理多个用户的请求,read()不能被阻塞,所以采用塞轮询的方式读取数据。...