![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
iteye_1361
这个作者很懒,什么都没留下…
展开
-
Reactor and Proactor
引言: 这里准备记录一下自己对TCP服务器的高性能设计模式的理解!系统IO分为:阻塞型,非阻塞同步型,非阻塞异步型阻塞型IO:拿read方法来举例,现在系统的一个线程调用了read方法,这时控制权只有等到read调用结束后才会回到这个线程手里(调用read函数的代码就会一直停留在那里,直到它所处理的socket缓存中有数据来)。这时这个调用者(此线程)就被阻塞了,这其中的这...原创 2017-02-06 15:13:00 · 114 阅读 · 0 评论 -
模拟Proactor
前面在【Reactor and Proactor】中讨论了那两种模式,因为Proactor模式需要操作系统级别的支持。所以这里看看融合Reactor和Proactor的解决方案:[color=blue]使用Reactor模拟Proactor[/color]。使用Reactor模拟Proactor的思路其实很简单,就是让Reactor模式中的事件分享者在得知事件发生的时候,让事件分享者来读写...原创 2017-02-07 10:33:10 · 397 阅读 · 0 评论