摘要: 选择器 最后,我们探索一下选择器。由于选择器内容比较多,所以本篇先偏理论地讲一下,后一篇讲代码,文章也没有什么概括、总结的,写到哪儿算哪儿了,只求能将选择器写明白,并且将一些相对重要的内容加粗标红。 选择器提供选择执行已经就绪的任务的能力,这使得多元I/O成为了可能,就绪执行和多元选择使得单线程能够 阅读全文
posted @ 2019-04-03 17:20 予我渡北川 阅读(212) 评论(0) 推荐(0) 编辑
摘要: Socket通道 上文讲述了通道、文件通道,这篇文章来讲述一下Socket通道,Socket通道与文件通道有着不一样的特征,分三点说: 1、NIO的Socket通道类可以运行于非阻塞模式并且是可选择的,这两个性能可以激活大程序(如网络服务器和中间件组件)巨大的可伸缩性和灵活性,因此,再也没有为每个S 阅读全文
posted @ 2019-04-03 16:53 予我渡北川 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 通道是什么 通道式(Channel)是java.nio的第二个主要创新。通道既不是一个扩展也不是一项增强,而是全新的、极好的Java I/O示例,提供与I/O服务的直接连接。Channel用于在字节缓冲区和位于通道另一侧的实体(通常是一个文件或套接字)之间有效地传输数据。 通常情况下,通道与操作系统 阅读全文
posted @ 2019-04-03 16:46 予我渡北川 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 常用的是ByteBuffer、CharBuffer 阅读全文
posted @ 2019-04-03 14:04 予我渡北川 阅读(99) 评论(0) 推荐(0) 编辑