摘要:
事件模型 EPOLL事件有两种模型: Edge Triggered (ET) 边缘触发只有数据到来才触发,不管缓存区中是否还有数据。 Level Triggered (LT) 水平触发只要有数据都会触发。 思考如下步骤: 在这个过程中,有两种工作模式: ET模式 ET模式即Edge Triggere 阅读全文
摘要:
epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,因为它会复用文件描述符集合来传递结果而不用迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一点原因就是获取事件的时候,它无须遍历整个被 阅读全文
摘要:
函数是组织好的,可重复使用的,用来实现单一,或相关功能的代码段。 函数能提高应用的模块性,和代码的重复使用率。 定义一个函数 可以定义一个由自己想要功能的函数,以下是简单规则: l 函数代码块是以def关键词开头,后接函数标识符名称和圆括号。 l 任何传入参数和自变量都必须放在圆括号中,圆括号之间可 阅读全文