在学习muduo网络库前,应该先熟悉一下多线程网络服务编程模型。本节简单介绍了11中模型。...
分类:
编程语言 时间:
2015-07-24 22:38:40
阅读次数:
202
一、介绍reactor模式二、使用reactor模式三、参考http://blog.csdn.net/swordmanwk/article/details/6170995 该文章,简单介绍了reactor模式,大概了解reactor的原理http://blog.csdn.net/linxcool/a...
分类:
其他好文 时间:
2015-07-17 11:22:19
阅读次数:
110
最近就服务器程序IO效率这一块了解一下设计模式中的Reacotr模式和proactor模式,感觉跟观察者模式有些类似的地方,网上也看了一些其他人对三者之间区别的理解,都讲得很仔细,在此根据自己的理解做一点简单的记录和总结,如果理解不对的地方,以后再慢慢深入和更新。观察者模式: 也可以称为为 发布-....
分类:
其他好文 时间:
2015-07-14 22:20:40
阅读次数:
315
系统I/O 可分为阻塞型, 非阻塞同步型以及非阻塞异步型。
阻塞型I/O意味着控制权只到调用操作结束了才会回到调用者手里。
非阻塞同步是会立即返回控制权给调用者的。调用者不需要等等,它从调用的函数获取两种结果:要么此次调用成功进行了;要么系统返回错误标识告诉调用者当前资源不可用,你再等等或者再试度看吧。比如read()操作, 如果当前socket无数据可读,则立即返回EWOULBLO...
分类:
其他好文 时间:
2015-07-12 21:43:32
阅读次数:
118
在《java NIO》作者PPT《How to Build a Scalable Multiplexed Server With NIO》 和 Doug Lea 《Scalable IO in Java》PPT中
都有java nio的实现是通过reactor pattern 来实现的有说明。java nio作为一种跨平台IO操作。在不同平台上面封装了对应平台的IO模型。
在reactor...
分类:
编程语言 时间:
2015-07-11 10:41:44
阅读次数:
185
反应堆模式he Reactor:An Object-Oriented Wrapper for Event-Driven Port Monitoring and Service Demultiplexing反应堆模式:一种应用于事件驱动的端口监控和服务多路化的面向对象封装器Douglas C. Sch...
分类:
其他好文 时间:
2015-07-05 23:47:05
阅读次数:
152
The Reactor:An Object-Oriented Wrapper for Event-Driven Port Monitoring and Service Demultiplexing反应堆模式:一种应用于事件驱动的端口监控和服务多路化的面向对象封装器Douglas C. Schmidt...
分类:
其他好文 时间:
2015-07-04 23:22:26
阅读次数:
207
You should never do your asynchronous work alone.— Jon Brisbin完成Reactor 1后写到You should never do your asynchronous work alone.— Stephane Maldini完成React...
分类:
其他好文 时间:
2015-07-03 09:11:32
阅读次数:
1306
proactor vs reactor先发几本proactor 与 reactor 相关的电子书:http://files.cnblogs.com/files/f1194361820/reactor_3.pdfhttp://files.cnblogs.com/files/f1194361820/Pr...
分类:
其他好文 时间:
2015-07-01 21:57:20
阅读次数:
184
原文地址:http://projectreactor.io/docs/reference/Reactor简介Reactor是一个基础库,用在构建实时数据流应用、要求有容错和低延迟至毫秒、纳秒、皮秒的服务。— PrefaceTL;DR什么是Reactor? 让我们大致了解一下Reactor。在你使用....
分类:
其他好文 时间:
2015-06-25 13:54:40
阅读次数:
219