04 2016 档案

TCP服务器并发编程构架:完成端口IOCP模式
摘要:windows下socket网络编程模式:IOCP 完成端口 1)IOCP异步事件的获取放到操作系统的网络驱动层来处理,实际上反而是降低了编程难度, 2)同时对于多线程的并发调度,也放到操作系统级别来处理,应用程序不需要在做线程池的 设计与处理,在多核处理器系统有很好的适应性。 阅读全文

posted @ 2016-04-07 11:56 雁北 阅读(379) 评论(0) 推荐(0)

TCP服务器并发编程构架:完成例程IRP模式
摘要:待续 阅读全文

posted @ 2016-04-07 11:55 雁北 阅读(183) 评论(0) 推荐(0)

续:双缓存队列_模板类
摘要:1 // QueueT.h: interface for the CQueueT class. 2 // 3 ////////////////////////////////////////////////////////////////////// 4 5 #if !defined(AFX_QUE 阅读全文

posted @ 2016-04-07 11:51 雁北 阅读(298) 评论(0) 推荐(0)

双缓存静态循环队列(三)
摘要:1 // TwoBufQueue.h: interface for the CTwoBufQueue class. 2 // 3 ////////////////////////////////////////////////////////////////////// 4 5 #if !defin 阅读全文

posted @ 2016-04-05 10:12 雁北 阅读(363) 评论(0) 推荐(0)

双缓存静态循环队列(二)
摘要:1 // CritcalS.h: interface for the CCritcalS class. 2 // 3 ////////////////////////////////////////////////////////////////////// 4 5 #if !defined(AFX 阅读全文

posted @ 2016-04-05 10:08 雁北 阅读(494) 评论(0) 推荐(0)

双缓存静态循环队列(一)
摘要:一、在数据采集通讯处理场景中应用中,数据收发缓存使用很多。常用的是生产者/消费者模式数据缓存。 基于几点考虑实现该数据缓存队列(FIFO)模块。 1) 内存管理:固定内存大小分配,不使用动态分配。 2) 存取速度:用数组通过游标计算实现循环队列,无数据拷贝移动等开销实现数据插入移除的快速实现。 3) 阅读全文

posted @ 2016-04-05 10:02 雁北 阅读(805) 评论(0) 推荐(0)

导航