
java基础
Sakura259
这个作者很懒,什么都没留下…
展开
-
JAVA---NIO的理解与使用
一.NIo的简介 Java NIO (New IO,Non-Blocking IO)是从Java 1.4版本开始引入的一套新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO创建目的是为了让 Java 程序员可以实现高速 I/O 而无需编写自定义的本机代码。NIO 将最耗时的 I...原创 2018-10-11 23:25:02 · 326 阅读 · 0 评论 -
(高并发)BIO、NIO、AIO的区别
一.同步阻塞IO(BIO): 一个socket连接一个处理线程(这个线程负责这个Socket连接的一系列数据传输操作) 阻塞的原因在于:操作系统允许的线程数量是有限的,多个socket申请与服务端建立连接时,服务端不能提供相应数量的处理线程,没有分配到处理线程的连接就会阻塞等待或被拒绝。 二.同步非阻塞IO(NIO): NIO作出的改进就是“一个请求一个线程”,在连接到服务端的众多s...原创 2018-10-12 00:06:10 · 394 阅读 · 0 评论