Server(Iocp)的那些烦恼
摘要:
自G-Socket0.88版开源以来,得到很多朋友的支持。从1.0版本至2.0之前,内核几乎没有改变,经过多处的应用其稳定性和效率表现是相当不错的。这几年的经验总结成一句话:服务器程序不是有了一个好的Iocp通信组件就能玩转的。很多情况下,我们都会遇到下面的问题:1 致命的锁又死锁了,怎样高效而又不死锁?是不是使用无锁算法就能解决?2 无序的数据为什么服务器接收的数据包会丢包?为什么客户端收到的数据乱序了?3 野指针别说多线程了,我都单线程了,为什么还有野指针?4 低效的IO为什么CPU使用率这么低,服务器怎么还这么卡?5 恶劣的网络环境为什么客户端都已经断线了,服务器端的客户链接数量不是0? 阅读全文
posted @ 2013-09-22 19:54 新一 阅读(310) 评论(0) 推荐(1)
浙公网安备 33010602011771号