2015年9月1日

Java 中阻塞非阻塞io以及同步异步IO

摘要: 然后借鉴下《Unix网络编程卷》中的理论: IO操作中涉及的2个主要对象为程序进程、系统内核。以读操作为例,当一个IO读操作发生时,通常经历两个步骤: 1,等待数据准备 2,将数据从系统内核拷贝到操作进程中 例如,在socket上的读操作,步骤1会等到网络数据包到达,到达后会拷贝到系统内核的... 阅读全文

posted @ 2015-09-01 18:27 duoyu 阅读(341) 评论(0) 推荐(0) 编辑

Java 中阻塞Io 以及非阻塞IO

摘要: 在开始之前关于本教程新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足,它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类,以及通过以块的形式处理这些数据,NIO 不用使用本机代码就可以利用低级优化,这是原来的 I/O 包所... 阅读全文

posted @ 2015-09-01 18:23 duoyu 阅读(6288) 评论(0) 推荐(1) 编辑

导航