
补充说明
边缘触发必须搭配非阻塞 I/O,避免因单次未读完数据而导致事件丢失。
选择时可遵循:低并发用阻塞 I/O,高并发优先 epoll(边缘触发),极致性能考虑异步 I/O。

名字来源于数字电路中的“电平”与“边沿”概念。
水平触发:只要信号保持高(或低)电平,触发状态就持续有效,如同持续处于某一“水平”。
边缘触发:只在信号发生上升沿或下降沿的瞬间才触发,如同只在“边沿”时刻起作用。


三、编程模型示例
📌 select 编程模型


epoll 编程模型



补充说明
边缘触发必须搭配非阻塞 I/O,避免因单次未读完数据而导致事件丢失。
选择时可遵循:低并发用阻塞 I/O,高并发优先 epoll(边缘触发),极致性能考虑异步 I/O。
名字来源于数字电路中的“电平”与“边沿”概念。
水平触发:只要信号保持高(或低)电平,触发状态就持续有效,如同持续处于某一“水平”。
边缘触发:只在信号发生上升沿或下降沿的瞬间才触发,如同只在“边沿”时刻起作用。
📌 select 编程模型
epoll 编程模型