2014年9月25日
摘要: 原文地址:http://www.cnblogs.com/Solstice/archive/2010/02/12/multithreaded_server.html 多线程服务器的常用编程模型 多线程服务器的常用编程模型 陈硕 (giantchen_AT_gmail) Blog.csdn.n... 阅读全文
posted @ 2014-09-25 16:59 shenlanzifa 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 学习Linuxc++和网络服务器编程一个很好的参考》 博客园 http://www.cnblogs.com/Solstice/category/287661.html csdb地址: http://blog.csdn.net/Solstice/article/list/1 阅读全文
posted @ 2014-09-25 16:47 shenlanzifa 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/lmh12506/article/details/7753978 前言 事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器程序中,如... 阅读全文
posted @ 2014-09-25 16:31 shenlanzifa 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://blog.csdn.net/lmh12506/article/details/7753952 什么时候需要创建线程池呢?简单的说,如果一个应用需要频繁的创建和销毁线程,而任务执行的时间又非常短,这样线程创建和销毁的带来的开销就不容忽视,这时也是线程池该出场的机会了。如... 阅读全文
posted @ 2014-09-25 16:29 shenlanzifa 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主要原则是确保目标系统有效且效率高。为了提高效率,每个协议只应该注意没有被其他协议... 阅读全文
posted @ 2014-09-25 16:27 shenlanzifa 阅读(244) 评论(0) 推荐(0) 编辑