NIO详解(二): BIO 浅谈 同步 异步与阻塞 非阻塞

在咱们了解Java NIO/BIO的网络通讯以前,咱们先了解一下经常使用的阻塞/非阻塞模型以及同步/异步的概念编程 1、阻塞和非阻塞 从简单的开始,咱们以经典的读取文件的模型举例。(对操做系统而言,全部的输入输出设备都被抽象成文件。)在发起读取文件的请求时,应用层会调用系统内核的I/O接口。服务器 若是应用层调用的是阻塞型I/O,那么在调用以后,应用层即刻被挂起,一直出于等待数据返回的状态,直到系
相关文章
相关标签/搜索