E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Proactor
两种高性能I/O设计模式(Reactor/
Proactor
)的比较
综述这篇文章探讨并比较两种用于TCP服务器的高性能设计模式.除了介绍现有的解决方案,还提出了一种更具伸缩性,只需要维护一份代码并且跨平台的解决方案(含代码示例),以及其在不同平台上的微调.此文还比较了java,c#,c++对各自现有以及提到的解决方案的实现性能.系统I/O可分为阻塞型,非阻塞同步型以及非阻塞异步型[1, 2].阻塞型I/O意味着控制权只到调用操作结束了才会回到调用者手里.结果调用者
zdq0394
·
2012-08-26 13:00
java
设计模式
exception
windows
socket
服务器
I/O模型:阻塞、非阻塞 & 同步、异步
这篇文章主要总结下这几个概念,前几天看到微博里在讨论,当时也有点搞不清楚,昨天在看到Reactor和
Proactor
模式的时候,又提到相关概念,索性搞搞清楚,写个总结。
jzhihui
·
2012-08-12 20:00
aio
I/O
I/O
I/O
asynchronous
bocking
non-bocking
I/O模型:阻塞、非阻塞 & 同步、异步
这篇文章主要总结下这几个概念,前几天看到微博里在讨论,当时也有点搞不清楚,昨天在看到Reactor和
Proactor
模式的时候,又提到相关概念,索性搞搞清楚,写个总结。
jzhihui
·
2012-08-12 20:00
aio
I/O
I/O
I/O
asynchronous
bocking
non-bocking
高性能IO设计的Reactor和
Proactor
模式
转自http://xmuzyq.iteye.com/blog/783218在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor模式用于同步I/O,而
Proactor
bird_wang
·
2012-08-09 17:43
IO
阻塞
非阻塞
java
高性能IO设计的Reactor和
Proactor
模式(转)
转自http://xmuzyq.iteye.com/blog/783218 在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor模式用于同步I/O,而
Proactor
bird_wang
·
2012-08-09 17:43
IO
非阻塞
阻塞
Reactor
Proactor
NIO和BIO区别
涉及到事件分离器的两种模式分别就是Reactor和
Proactor
,Reactor是基于同步IO的,
Proactor
是基于异步IO的。在Reac
bird_wang
·
2012-08-09 17:52
nio
aio
Proactor
java
NIO和BIO区别
涉及到事件分离器的两种模式分别就是Reactor和
Proactor
,Reactor是基于同步IO的,
Proactor
是基于异步IO的。
bird_wang
·
2012-08-09 17:52
nio
aio
bio
Reactor
Proactor
设计模式 reactor和
proactor
xmuzyq.javaeye.com/blog/783218=====================================================在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
acs713
·
2012-07-26 20:00
java
设计模式
IO
【转】网络编程模型综述 之 成熟的IO框架介绍
分类:linux网络编程| 标签:|字号大中小 订阅ACE“重量级的C++I/O框架,用面向对象实现了一些I/O策略和其它有用的东西,特别是它的Reactor是用OO方式处理非阻塞I/O,而
Proactor
javabird
·
2012-07-20 11:00
网络编程模型
IO框架
网络编程之同步,阻塞,异步,非阻塞
Reactor是同步
Proactor
是异步?回答:同步、异步、阻塞和非阻塞的概念在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四
xingyu19871124
·
2012-07-04 17:00
解决ACE_
Proactor
中psudo_task不能正常结束的问题
ACE_
Proactor
的psudo_task是一个单独的后台线程,目的是为模拟某些系统不支持的异步操作,比如Win2000中的Connect()调用。
DLite
·
2012-06-03 10:00
高性能IO设计的Reactor和
Proactor
模式
转自http://xmuzyq.iteye.com/blog/783218 在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor
charlotte
·
2012-05-14 14:00
react
Reactor&
Proactor
:NIO&AIO
Reactor: 同步非阻塞IO (NIO) NIO是基于事件驱动思想的,实现上通常采用Reactor(http://en.wikipedia.org/wiki/Reactor_pattern)模式,从程序角度而言,当发起IO的读或写操作时,是非阻塞的;当socket有流可读或可写入socket时,操作系统会相应的通知引用程序进行处理,应用再将流读取到缓冲区或写入操作系统。对于网络IO而言,
sznmail
·
2012-05-05 01:00
react
ACE中的
Proactor
介绍和应用实例
转自:http://blog.newsfan.net/leelin/archive/2006/11/01/4159.aspx 把这两天做
Proactor
的一些经验和心得写一下,可能会给一些人帮助。
hbhhww
·
2012-04-06 14:00
工作
网络
Stream
service
null
电话
设计模式 reactor和
proactor
在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor模式用于同步I/O,而
Proactor
运用于异步I/O操作。
zjl410091917
·
2012-04-01 15:00
【原创】基于ACE
Proactor
框架下高并发、大容量吞吐程序设计既最近的一个产品开发总结
Reactor与
Proactor
基本概念在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor模式用于同步I/O,而
Proactor
运用于异步I/O操作。
J.J.REN
·
2012-03-30 22:00
ACE
高吞吐
Proactor
大容量
高性能IO设计的Reactor和
Proactor
模式
在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor模式用于同步I/O,而
Proactor
运用于异步I/O操作。
yypiao
·
2012-03-19 11:00
IO
nio
Reactor
Proactor
高性能IO设计的Reactor和
Proactor
模式
阅读更多在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor模式用于同步I/O,而
Proactor
运用于异步I/O操作。
yypiao
·
2012-03-19 11:00
Reactor
Proactor
IO
NIO
高性能IO设计的Reactor和
Proactor
模式
阅读更多在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor模式用于同步I/O,而
Proactor
运用于异步I/O操作。
yypiao
·
2012-03-19 11:00
Reactor
Proactor
IO
NIO
设计模式 reactor和
proactor
xmuzyq.javaeye.com/blog/783218===================================================== 在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
nbrremix
·
2012-03-14 11:00
java
设计模式
IO
[连载] Socket 深度探究 4 PHP (二)
为了让大家更深入的理解Socket的技术内幕,在这个篇幅,我会对这几种模式做一个比较详细的分析和对比;另外,大家可能也同说过AIO的概念,这里也会做一个简单的介绍;最后我们会对两种主流异步模式Reactor和
Proactor
晨曦之光
·
2012-03-09 14:00
两种高性能I/O设计模式的比较
两种高性能I/O设计模式的比较涉及到事件分享器的两种模式称为:ReactorandProactor[1].Reactor模式是基于同步I/O的,而
Proactor
模式是和异步I/O相关的.在Reactor
colorful
·
2012-03-06 21:00
两种高性能I/O设计模式(Reactor/
Proactor
)的比较
http://www.cppblog.com/pansunyou/archive/2011/01/26/io_design_patterns.html
lwbeyond
·
2012-02-17 17:00
设计模式
ACE前摄器
Proactor
模式
当OS平台支持异步操作时,一种高效而方便的实现高性能Web服务器的方法是使用前摄式事件分派。使用前摄式事件分派模型设计的Web服务器通过一或多个线程控制来处理异步操作的完成。这样,通过集成完成事件多路分离(completioneventdemultiplexing)和事件处理器分派,前摄器模式简化了异步的Web服务器。异步的Web服务器将这样来利用前摄器模式:首先让Web 服务器向OS发出异步操作
weiqubo
·
2012-02-16 23:00
Stream
IO
OS
服务器
service
events
设计模式 reactor和
proactor
(转)
xmuzyq.javaeye.com/blog/783218=====================================================在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
humanbeng
·
2012-01-07 00:00
NIO BIO AIO
nbsp; 推荐阅读:http://blog.csdn.net/historyasamirror/article/details/5778378 一、 Reactor and
Proactor
maimode
·
2011-12-23 18:00
IO模型
高性能IO设计的Reactor和
Proactor
模式(转发)
在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor模式用于同步I/O,而
Proactor
运用于异步I/O操作。
hcegg
·
2011-10-22 22:00
react
BIO/AIO/NIO
NIO通常采用Reactor模式,AIO通常采用
Proactor
模式。AIO简化了程序的编写,stream的读取和写入都有OS来完成,不需要像NIO那样子遍历Selector。
yangyan19870319
·
2011-10-21 20:00
thread
socket
server
Stream
网络
java7
高性能IO设计的Reactor和
Proactor
模式
在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor模式用于同步I/O,而
Proactor
运用于异步I/O操作。
coder_xia
·
2011-10-15 19:00
java
mvc
框架
IO
使用ACE_
Proactor
模式,在使用ACE_Asynch_Write_Stream.write发送数据的问题
使用ACE_
Proactor
模式,客户端实现代码如下: void TClientHandler::open(ACE_HANDLE handle, ACE_Message_Block &
sogo6
·
2011-09-25 18:00
C++
Computing -
Proactor
和Reactor模式_继续并发系统设计的扫盲
两个模式不同的地方在于,
Proactor
用于异步IO,而Reactor用于同步IO。摘抄一些关键的东西:"Twopatternsthatinvolve
blizmax6
·
2011-09-21 09:00
Proactor
pattern -
Proactor
and Boost.Asio
TheProactorDesignPattern:ConcurrencyWithoutThreadsTheBoost.Asiolibraryoffersside-by-sidesupportforsynchronousandasynchronousoperations.TheasynchronoussupportisbasedontheProactordesignpattern[POSA2].Th
blizmax6
·
2011-08-29 15:00
Proactor
Pattern - By Hamed Ebrahimmalek | 2 Feb 2009
IntroductionTheProactorPatternisanasynchronouseventhandlingpattern.Thispatterndispatchesmultipleeventsfrommultiplethreadstothecorrespondingeventhandlers.Thisallowstheapplicationtohavemultipleoperation
blizmax6
·
2011-08-29 15:00
object
application
Constructor
asynchronous
events
locking
I/O并发模式:Reactor模式与
Proactor
模式
Reactor模式
Proactor
介绍和应用实例高性能
success041000
·
2011-08-27 18:00
设计模式
linux
api
IO
unix
服务器
高性能IO设计的Reactor和
Proactor
模式 ZZ
原文来自:http://simpleframework.net/bbs/835/14129.html 在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor
shuofenglxy
·
2011-08-19 11:00
react
asio reactor模拟
Proactor
代码分析笔记
今天看了ASIO的介绍,不太明白asio在POSIX上如何用reactor模拟
proactor
。所以稍微看了下源代码,此文当作笔记。
kaka11
·
2011-07-25 22:00
thread
socket
service
asynchronous
events
代码分析
高性能I/O设计模式Reactor和
Proactor
.
主要是讲了两种IO多路复用模式:Reactor和
Proactor
,并对它们进行了比较。文章还介绍了为Rea
mxdxm
·
2011-07-14 10:00
设计模式
高性能IO设计的Reactor和
Proactor
模式
------------------------------------------------------------------ 在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
huxi
·
2011-06-27 10:00
设计模式
Blog
ITeye
JDK7新特性<八>异步io/AIO
I/O编程中,常用到两种模式:Reactor 和
Proactor
。Reactor就是Java的NIO。当有事件触发时,我们得到通知,进行相应的处理。
Proactor
就是我们今天要讲的 AIO了。
janeky
·
2011-06-09 00:00
java
.net
socket
网络应用
ITeye
网络编程:Reactor与
Proactor
的概念
1、标准定义两种I/O多路复用模式:Reactor和
Proactor
一般地,I/O多路复用机制都依赖于一个事件多路分离器(EventDemultiplexer)。
大文
·
2011-05-18 18:00
TProactor 结合了Reactor 和
proactor
TProactorTheproposedsolution(TProactor)wasdevelopedandimplementedatTerabitP/L[6].Thesolutionhastwoalternativeimplementations,oneinC++andoneinJava.TheC++versionwasbuiltusingACEcross-platformlow-levelpr
wapysun
·
2011-05-17 17:00
java
linux
socket
FreeBSD
performance
分布式Java 应用
nbsp; IO:BIO,NIO-Reactor,AIO-
Proactor
wataxi
·
2011-05-17 14:00
java
jvm
多线程
网络应用
Mina
分布式Java 应用
阅读更多网络通信:协议TCP/IP,UDP/Ip,MulticastIO:BIO,NIO-Reactor,AIO-
Proactor
消息方式的系统间通信:基于Java包:TCP/IP(Socket、ServerSocket
wataxi
·
2011-05-17 14:00
Java
网络应用
多线程
JVM
Mina
POCO实现的reactor模式
曾经维护维护过一个服务器项目有用到ACE,也是第一次从中学习到reactor和
proactor
两种并发模式,但仅限于用,而且linux上只用reactor,据说是linux系统本身对异步I/O支持程度等各种因素影响了
qwidget
·
2011-05-13 17:00
windows
linux
网络
服务器
平台
高性能IO设计的Reactor和
Proactor
模式
在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor模式用于同步I/O,而
Proactor
运用于异步I/O操作。
haydenwang8287
·
2011-05-12 11:00
两种高性能I/O设计模式(Reactor/
Proactor
)的比较
转自http://www.fqyy.org/sunu/archives/1026.html 这是05年的老文章,网上应该有人早就翻译过了,我翻译它仅仅为了学习Reactor/
Proactor
两种TCP服务器设计模式
arau_sh
·
2011-05-11 14:00
高性能IO设计的Reactor和
Proactor
模式
在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor模式用于同步I/O,而
Proactor
运用于异步I/O操作。
k_lb
·
2011-04-18 19:00
react
高性能IO设计的Reactor和
Proactor
模式
在高性能的I/O设计中,有两个比较著名的模式Reactor和
Proactor
模式,其中Reactor模式用于同步I/O,而
Proactor
运用于异步I/O操作。
sshhbb
·
2011-04-18 19:00
java
多线程
socket
IO
网络
web服务
bio nio 的区别
一、 Reactor and
Proactor
IO读写时,多路复用机制都会依赖对一个事件多路分离器,负责把源事件的IO 事件分离出来,分别到相应的
haytalent
·
2011-03-31 00:00
thread
数据结构
socket
网络应用
java7
【翻译】两种高性能I/O设计模式(Reactor/
Proactor
)的比较 [转]
【翻译】两种高性能I/O设计模式(Reactor/
Proactor
)的比较这是05年的老文章,网上应该有人早就翻译过了,我翻译它仅仅为了学习Reactor/
Proactor
两种TCP服务器设计模式,顺便作翻译练习
S.l.e!ep.¢%
·
2011-01-27 08:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他