1. 首页
  2. 操作系统
  3. Linux
  4. Linux网络编程(事件驱动模式)

Linux网络编程(事件驱动模式)

上传者: 2020-05-26 00:40:43上传 PDF文件 317.04KB 热度 34次
事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用; 事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器 程序中,如http服务器程序、ftp服务器程序等。相比于传统的网络编程方式,事件驱动 能够极大的降低资源占用,增大服务接待能力,并提高网络传输效率。 关于本文提及的服务器模型,搜索网络可以查阅到很多的实现代码,所以,本文将不拘 泥于源代码的陈列与分析,而侧重模型的介绍和比较。使用libev事件驱动库的服务器模型 将给出实现代码。 本文涉及到线程/时间图例,只为表明线程在各个IO上确实存在阻塞时延,但并不保 证时延比例的
下载地址
用户评论