网络
damoyuyuam
这个作者很懒,什么都没留下…
展开
-
Reactor与proActor异同
<br />Reactor与proActor异同<br /><br />Reactor与ProActor都是并发设计模式中的设计模式。在我们看来,都是处理派发/分离操作IO事件的。派发/分离事件就是将单独的IO事件通知到上层模块。不同之处是,Preactor用于异步,Reactor用于同步。<br /><br />可以看出,两个模式的相同点,都是对某个IO事件的事件通知(即告诉某个模块,这个IO操作可以进行或已经完成)。在结构<br />上,两者也有相同点:demultiplexor负责提交IO操作(异步)原创 2010-10-11 14:08:00 · 604 阅读 · 0 评论 -
iocp与epoll异同
<br />IOCP与epoll异同<br /> <br />相同 <br /> 都是处理异步处理I/O的高效模型(epoll实现假异步)。都可以携带用户数据:IOCP通过单句柄数据和单IO数据来与底层通信.epoll通过epoll_data里的'void *ptr'来与底层通信。<br /> <br />不同:<br /> <br /> epoll属于通知型.<br /> IOCP属于完成通知型。原创 2010-10-11 11:46:00 · 449 阅读 · 0 评论