摘要: WINDOWS完成端口编程 1、基本概念 2、WINDOWS完成端口的特点 3、完成端口(Completion Ports )相关数据结构和创建 4、完成端口线程的工作原理 5、Windows完成端口的实例代码 Linux的EPoll模型 1、为什么select落后 2、内核中提高I/O性能的新方法epoll 3、epoll的优点 4、epoll的工作模式 5、epoll的使用方法 6、Linu... 阅读全文
posted @ 2010-04-16 14:52 kenter 阅读(2392) 评论(0) 推荐(1) 编辑
摘要: 1、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的 限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当 前用户进程打开的文件数限制: [speng@as4 ~]$ ulimit ... 阅读全文
posted @ 2010-04-16 14:38 kenter 阅读(400) 评论(0) 推荐(0) 编辑