码迷,mamicode.com
首页 >  
搜索关键字:reactor    ( 534个结果
Darwin Streaming Server 核心代码分析
基本概念 首先,我针对的代码是Darwin Streaming Server 6.0.3未经任何改动的版本。 Darwin Streaming Server从设计模式上看,采用了Reactor的并发服务器设计模式,如果对Reactor有一定的了解会有助于对Darwin St...
分类:Windows程序   时间:2015-04-15 11:39:34    阅读次数:177
[libevent]Reactor反应器设计模式
对象行为类的设计模式,对同步事件分拣和派发。别名Dispatcher(分发器)  Reactor模式是处理并发I/O比较常见的一种模式,用于同步I/O,中心思想是将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程阻塞在多路复用器上;一旦有I/O事件到来或是准备就绪(区别在于多路复用器是边沿触发还是水平触发),多路复用器返回并将相应I/O事件分发到对应的处理器中。 Reacto...
分类:其他好文   时间:2015-04-12 01:26:46    阅读次数:307
Muduo 多线程模型对比
本文主要对比Muduo多线程模型方案8 和方案9 。 方案8:reactor + thread pool ,有一个线程来充当reactor 接受连接分发事件,将要处理的事件分配给thread pool中的线程,由thread pool 来完成事件处理。实例代码见:examples/sudoku...
分类:编程语言   时间:2015-04-11 13:12:02    阅读次数:194
基于Java NIO的Socket通信
Java NIO模式的Socket通信,是一种同步非阻塞IO设计模式,它为Reactor模式实现提供了基础。 下面看看,Java实现的一个服务端和客户端通信的例子。 NIO模式的基本原理描述如下: 服务端打开一个通道(ServerSocketChannel),并向通道中注册一个选择器(Selector),这个选择器是与一些感兴趣的操作的标识(SelectionKey,即通过这个标...
分类:编程语言   时间:2015-04-05 23:36:20    阅读次数:302
atitit.高性能遍历 文本文件行 attilax总结
atitit.高性能遍历 文本文件行 attilax总结     文件读写有以下几种常用的方法 1 通常io读取2.5s 1 nio读取或许越高的.. 2 NIO通常采用Reactor模式,AIO通常采用Proactor模式 2 Java对BIO、NIO、AIO的支持: 2 BIO、NIO、AIO适用场景分析: 3   文件读写有以下几种常用的方法 1、字节读写(Inpu...
分类:其他好文   时间:2015-03-30 18:47:46    阅读次数:140
网络编程:Reactor与Proactor的概念
1、标准定义 两种I/O多路复用模式:Reactor和Proactor 一般地,I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处理...
分类:其他好文   时间:2015-03-16 14:43:52    阅读次数:107
.net reactor 学习系列
.net reactor是一款不错性价比的.net 代码保护工具,功能有.net代码的混淆,整合,字符串加密等。一下是个人的学习系列: .net reactor 学习系列(一)---.net reactor介绍 .net reactor 学习系列(二)---.net reactor界面各功能说明 .net reactor 学习系列(三)---.net ...
分类:Web程序   时间:2015-03-15 09:32:49    阅读次数:195
分布式系统架构之框架化服务
要使业务系统无极缩放,微服务架构方兴未艾。本质上,就是采用API(例如REST) 封装服务调用,形成服务框架。 既然是分布式API调用,必然涉及到网络IO常见的三种方式: 1) BIO:Blocking IO,阻塞方式,一个socket用一个线程处理 2) NIO: Non-blocking IO,事件驱动,采用reactor模式,一个线程中处理多个socket,JDK1.4以上版本支持 3) AIO:Asynchronous IO,异步,采用Proactor模式,NIO在有通知时可以进行相关操作,...
分类:其他好文   时间:2015-03-11 08:11:41    阅读次数:197
[libevent源码分析] event_base_dispatch
libevent源码分析...
分类:其他好文   时间:2015-03-07 07:27:27    阅读次数:188
[libevent源码分析] event_set
libevent源码分析...
分类:其他好文   时间:2015-03-07 06:16:03    阅读次数:183
534条   上一页 1 ... 42 43 44 45 46 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!