07 2022 档案

摘要:1. Linux下的多进程服务器 1.1 进程的概念及应用 并发服务器实现的模型和方法: 多进程服务器 (通过创建多个进程提供服务)多路复用服务器 (通过捆绑并统一管理IO对象提供服务)多线程服务器 (通过创建多个线程提供服务) 多进程技术是一种实现并发服务器的手段,在网络通信所占的时间中,数据通信 阅读全文
posted @ 2022-07-30 18:15 Alpha205 阅读(199) 评论(0) 推荐(0) 编辑
摘要:应用场景: 假设服务端需要同时向10000个客户端发送同样的通知消息,如果利用TCP,需要维护10000个套接字连接,如果是基于UDP,也需要进行10000数据传输,向大量客户端发送相同的数据,会对服务器端和网络流量产生负面的影响。 1. 多播 多播方式的数据传输是基于UDP完成的,因此其与UDP客 阅读全文
posted @ 2022-07-10 17:09 Alpha205 阅读(96) 评论(0) 推荐(0) 编辑
摘要:1. IO复用 并发服务器的实现方法 在网络程序中,数据通信时间比CPU运算时间占比更大,因此,采用并发的形式向多个客户端提供服务是一种有效利用CPU的方式。并发服务器的主要实现模型及方法如下所示: 多进程服务器,通过常见多个进程提供服务多路复用服务器,通过捆绑并统一管理IO对象提供服务多线程服务器 阅读全文
posted @ 2022-07-09 12:02 Alpha205 阅读(45) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示