Epoll模型

Linux系统编程——水平触发和边沿触发

事件模型 Edge Triggered (ET) 边缘触发只有数据到来,才触发,不管缓存区中是否还有数据。 Level Triggered (LT) 水平触发只要有数据都会触发。 首先介绍一下LT工作模式: LT(level triggered)是缺省的工作方式,并且同时支持block和no-block socket.在这种做法中,内核告诉你一个文件描述符...

【系统软件工程师面试】2. 网络部分

网络部分 1、tcp/udp区别 1、基于连接与无连接; 2、流模式与数据报模式 ; 3、TCP保证数据正确性,UDP可能丢包; 4、TCP保证数据顺序,UDP不保证。 2、tcp 三次握手/ connect/ accept 关系, read返回0          3、select/ epoll ET/LT 在一个非阻塞的socket上调用read/w...