高性能服务器框架
摘要:高性能服务器框架 两种高效的事件处理模式服务器程序通常处理三类事件:I/O事件,信号及定时事件。同步I/O模型通常用于实现Reactor模式,异步I/O模型则用于实现Proactor模式。 Reactor模式Reactor是这样一种模式,它要求主线程(I/O处理单元,下同)只负责监听文件描述符上是否
阅读全文
posted @
2022-03-17 15:48
redman274
阅读(63)
推荐(0) 编辑
阻塞与非阻塞,同步与异步
摘要:I/O模型 阻塞I/O 客户端通过connect向服务器发起连接时,connect将首先发送同步报文给服务器,等待服务器返回确认报文段。如果服务器的确认报文段没有立即到达客户端,则connect调用将被挂起,直到客户端收到确认报文段并唤醒connect调用。 非阻塞I/O 无论事件是否发生,都立即返
阅读全文
posted @
2021-10-18 15:21
redman274
阅读(58)
推荐(0) 编辑