随笔分类 -  NIO

摘要:Selector 实现原理 http://www.importnew.com/26258.html 原文出处: 林玲 投稿 Selector.select()函数的分析:前面已经介绍过了Selector的open函数以及channel的register函数,现在分析最后一个函数:select()函数 阅读全文
posted @ 2018-11-14 14:49 wjj1013 阅读(177) 评论(0) 推荐(0) 编辑
摘要:【Java NIO】一文了解NIO Java NIO 1 背景介绍 在上一篇文章中我们介绍了Java基本IO,也就是阻塞式IO(BIO),在JDK1.4版本后推出了新的IO系统(NIO),也可以理解为非阻塞IO(Non-Blocking IO)。引用《Java NIO》中的一段话来解释一下NIO出现 阅读全文
posted @ 2017-09-18 11:19 wjj1013 阅读(188) 评论(0) 推荐(0) 编辑
摘要:java NIO原理及实例 1、reactor(反应器)模式 使用单线程模拟多线程,提高资源利用率和程序的效率,增加系统吞吐量。下面例子比较形象的说明了什么是反应器模式: 一个老板经营一个饭店, 传统模式 - 来一个客人安排一个服务员招呼,客人很满意;(相当于一个连接一个线程) 后来客人越来越多,需 阅读全文
posted @ 2017-09-18 10:39 wjj1013 阅读(175) 评论(0) 推荐(0) 编辑
摘要:Java NIO:NIO概述 在上一篇博文中讲述了几种IO模型,现在我们开始进入Java NIO编程主题。NIO是Java 4里面提供的新的API,目的是用来解决传统IO的问题。本文下面分别从Java NIO的几个基础概念介绍起。 以下是本文的目录大纲: 一.NIO中的几个基础概念 二.Ch... 阅读全文
posted @ 2015-10-15 16:44 wjj1013 阅读(5311) 评论(0) 推荐(0) 编辑
摘要:也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步IO和异步IO... 阅读全文
posted @ 2015-10-15 16:43 wjj1013 阅读(393) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示