陈硕的Blog

多线程服务器的常用编程模型

本文主要讲我个人在多线程开发方面的一些粗浅经验。总结了一两种常用的线程模型,归纳了进程间通讯与线程同步的最佳实践,以期用简单规范的方式开发多线程程序。万字长文,慎入,有 PDF 版下载。

本文 PDF 版下载: http://files.cppblog.com/Solstice/multithreaded_server.pdf


posted on 2010-02-12 16:51 陈硕 阅读(4244) 评论(7)  编辑 收藏 引用

评论

# re: 多线程服务器的常用编程模型[未登录] 2010-02-12 18:11 Bill Hsu

楼主辛苦了,
新年快乐~  回复  更多评论   

# re: 多线程服务器的常用编程模型 2010-02-13 22:20 曾经白云飞

楼主辛苦了, 这文档非常棒  回复  更多评论   

# re: 多线程服务器的常用编程模型 2010-02-18 18:09 coder

linux 下打开字体都是反着的,麻烦陈老师转一下  回复  更多评论   

# re: 多线程服务器的常用编程模型 2010-02-18 23:05 陈硕

@coder
在我的 Ubuntu 9.10 + Evince Document Viewer 2.28.1 下看没有问题。
请你用的哪个 Linux 发行版?什么版本的 PDF 阅读器?  回复  更多评论   

# re: 多线程服务器的常用编程模型 2010-03-12 00:00 rrkk

写的好啊, 期待下一部!!  回复  更多评论   

# re: 多线程服务器的常用编程模型[未登录] 2012-04-14 20:18 eagle

我对进程间通信采用tcp作为首选不敢苟同。如果在同一台机器内部也采用TCP,那效率太低了。作者可能没有在大的通信产品中处理消息的经历,这些产品对通信量的要求非常高,如果采用TCP作为进程间了板件通信机制,那话务量肯定上不去。  回复  更多评论   

# re: 多线程服务器的常用编程模型[未登录] 2014-02-22 10:31 tony

没错,一般都是用共享内存 @eagle
  回复  更多评论   


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2010年2月>
31123456
78910111213
14151617181920
21222324252627
28123456
78910111213

导航

统计

常用链接

随笔分类

随笔档案

相册

搜索

最新评论

阅读排行榜

评论排行榜