
设计模式
xiangjai
这个作者很懒,什么都没留下…
展开
-
Reactor模式和NIO
线程状态转换图 就是非阻塞IO 采用多路分发方式 举个例子吧,你服务器做一个聊天室,按照以前的阻塞式IO,你必须为每个连接创建一个线程 因为当你调用如 in.read(buf)时,线程会阻塞在这里。而采用nio,只要注册了事件,它内部采用反应模式,当有IO事件发生时,再调度它,而不用等待在那里. 当前分布式计算 Web Services盛行天下,这些网络服务的底层都离不开对sock转载 2017-08-21 16:54:41 · 564 阅读 · 0 评论 -
高性能Server---Reactor模型
无处不在的C/S架构 在这个充斥着云的时代,我们使用的软件可以说99%都是C/S架构的! 你发邮件用的Outlook,Foxmail等你看视频用的优酷,土豆等你写文档用的Office365,googleDoc,Evernote等你浏览网页用的IE,Chrome等(B/S是特殊的C/S)…… C/S架构的软件带来的一个明显的好处就是:只要有网络,你可以在任何地方干同一件事。转载 2017-08-27 15:53:23 · 415 阅读 · 0 评论