Linux C/C++ or 嵌入式面试之《网络编程系列》(14) 几种网络服务器模型

服务器有几种常见的设计模型,虽说现在有非常多的开源库已经帮我们实现了,例如libevent,libev等,但我们还是需要知道它的原理。

模型1:多线程模型

在这里插入图片描述
每来一个连接,服务器就会新建一个线程来处理该连接的读写事件。
特点:
1)采用阻塞式 I/O 模型读取数据;
2)每个连接都需要独立的线程完成数据读取,业务处理,数据返回的完整操作。

存在问题:
1)当并发数较大时,

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 终极编程指南 设计师:CSDN官方博客 返回首页
实付 29.90元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值