设计模式
maikforever
码工,曾就值搜狐,360,acer 等公司
展开
-
发布一个基于 Reactor 模式的 C++ 网络库
发布一个基于 Reactor 模式的 C++ 网络库陈硕 (giantchen_AT_gmail)Blog.csdn.net/Solstice2010 Aug 30本文主要介绍 muduo 网络库的使用。其设计与实现将有另文讲解。目录由来 1下载与编译 2例子 2基本结构 3公开接口 4内部实现 4线程转载 2012-04-25 15:21:32 · 618 阅读 · 0 评论 -
多线程服务器的常用编程模型
多线程服务器的常用编程模型 陈硕 (giantchen_AT_gmail)Blog.csdn.net/Solstice2009 Feb 12 建议阅读本文 PDF 版下载: http://files.cppblog.com/Solstice/multithreaded_server.pdf 本文主要讲我个人在多线程开发方面转载 2012-04-25 18:02:32 · 772 阅读 · 0 评论 -
Proactor和Reactor模式_继续并发系统设计的扫盲
6.6.2008Kevin LynxProactor和Reactor都是并发编程中的设计模式。在我看来,他们都是用于派发/分离IO操作事件的。这里所谓的IO事件也就是诸如read/write的IO操作。"派发/分离"就是将单独的IO事件通知到上层模块。两个模式不同的地方在于,Proactor用于异步IO,而Reactor用于同步IO。摘抄一些关键的东西:转载 2012-04-27 09:57:10 · 500 阅读 · 0 评论 -
半同步半异步模式以及Leader_Follwer模式
这里提到的两个设计模式都是用于高并发系统(例如一个高性能的网络服务器)的。这里我只是简单地提一下:1.半同步/半异步(half-sync/half-async):在网上一份资料中引用了一本貌似很经典的书里的比喻:” 许多餐厅使用 半同步/半异步 模式的变体。例如,餐厅常常雇佣一个领班负责迎接顾客,并在餐厅繁忙时留意给顾客安排桌位,为等待就餐的顾客按序排队是必要的。领班由转载 2012-04-27 10:17:36 · 513 阅读 · 0 评论 -
擅自使用 livepolyii_jni 的框架却没有付费的形为。【livepolyii】
如果不能**的话,那我没有什么可以说的了(http://blog.csdn.net/leizuishuai201314/article/details/7387924谈了许久的客户,关键我能**,我tmd的想……)哥们儿,免费为你们也加了几次班了。也冒充过你们公司技术打电话谈合作。又不是你的公司,何必做这种事情。(直通车 http://blog.cs原创 2012-04-01 14:49:06 · 1178 阅读 · 0 评论