陈硕的Blog
02 2010 档案
多线程服务器的常用编程模型
摘要: 本文主要讲我个人在多线程开发方面的一些粗浅经验。总结了一两种常用的线程模型,归纳了进程间通讯与线程同步的最佳实践,以期用简单规范的方式开发多线程程序。万字长文,慎入,有 PDF 版下载。 http://files.cppblog.com/Solstice/multithreaded_server.pdf
阅读全文
posted @
2010-02-12 16:51
陈硕 阅读(4396) |
评论 (7)
编辑
<
2010年2月
>
日
一
二
三
四
五
六
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
导航
C++博客
首页
新随笔
联系
聚合
管理
统计
随笔 - 59
文章 - 0
评论 - 347
引用 - 0
常用链接
我的随笔
我的评论
我参与的随笔
随笔分类
muduo(27)
(rss)
随笔档案
2014年12月 (1)
2013年11月 (1)
2013年10月 (3)
2013年9月 (1)
2013年8月 (2)
2013年7月 (1)
2013年1月 (4)
2012年9月 (1)
2012年7月 (2)
2012年6月 (1)
2012年4月 (2)
2012年3月 (1)
2011年8月 (2)
2011年7月 (2)
2011年6月 (3)
2011年5月 (4)
2011年4月 (6)
2011年3月 (3)
2011年2月 (9)
2010年9月 (3)
2010年8月 (2)
2010年4月 (2)
2010年3月 (1)
2010年2月 (1)
2010年1月 (1)
相册
blog
搜索
最新评论
1. re: 在 Boolan 网开讲《网络编程实战》课程
请问下最近有更新么?
--def
2. re: 为什么多线程读写 shared_ptr 要加锁?
评论内容较长,点击标题查看
--刘
3. re: 用条件变量实现事件等待器的正确与错误做法
版本三为什么错误
--dodo
4. re: 发布一个基于 Reactor 模式的 C++ 网络库
Makefile:126: recipe for target 'all' failed
什么原因,谢谢?
--孙国栋
5. re: 用条件变量实现事件等待器的正确与错误做法
评论内容较长,点击标题查看
--@sunjun
6. re: Muduo 设计与实现之一:Buffer 类的设计[未登录]
评论内容较长,点击标题查看
--name
7. re: Muduo 网络编程示例之三:定时器
@陈硕
谢谢陈老师这么快就回答了,去掉-march=native后重新编译正常了。
--ian
8. re: Muduo 网络编程示例之三:定时器
@ian
把 CMakeLists.txt 中 -march=native 这句话去掉,重新编译试试。
--陈硕
9. re: Muduo 网络编程示例之三:定时器
评论内容较长,点击标题查看
--ian
10. re: 一种自动反射消息类型的 Google Protobuf 网络传输方案
非常受用,多谢!
--yilong
阅读排行榜
1. 谈一谈网络编程学习经验(06-08更新)(59900)
2. C++ 工程实践(2):不要重载全局 ::operator new()(20001)
3. 为什么多线程读写 shared_ptr 要加锁?(16389)
4. 整合 Google 开源 C++ 代码(15046)
5. 用条件变量实现事件等待器的正确与错误做法(14010)
6. C++ 工程实践(4):二进制兼容性(12991)
7. C++ 工程实践(7):iostream 的用途与局限(12379)
8. C++ 工程实践(5):避免使用虚函数作为库的接口(12140)
9. 发布一个基于 Reactor 模式的 C++ 网络库(11976)
10. Muduo 设计与实现之一:Buffer 类的设计(9745)
评论排行榜
1. 发布一个 Linux 下的 C++ 多线程库(37)
2. 《Muduo 网络库:现代非阻塞C++网络编程》演讲(29)
3. Muduo 设计与实现之一:Buffer 类的设计(28)
4. 对 C++ 历史的个人观点(25)
5. 用条件变量实现事件等待器的正确与错误做法(21)
6. 发布一个基于 Reactor 模式的 C++ 网络库(20)
7. 谈一谈网络编程学习经验(06-08更新)(14)
8. C++ 工程实践(2):不要重载全局 ::operator new()(12)
9. C++ 工程实践(7):iostream 的用途与局限(10)
10. 新书预告:《Linux 多线程服务端编程——使用 muduo C++ 网络库》(9)
Powered by:
C++博客
Copyright © 陈硕