java IO相关(二) BIO NIO AIO 介绍
BIObio 同步阻塞,每一个请求连接都由一个线程来处理 NIOnio 同步非阻塞,多路复用器轮询客户端的请求,每个客户端的 IO 请求会对应服务器的 一个线程 AIOaio 异步非阻塞,客户端的io请求都是由os来处理,os处理完成后再通知服务器启动线程处理 (需要操作系统支持) 进程向操作系统请求数据 操作系统把外……
java IO相关(一) unix的五种模型
Uinx IO 模型 unix 的io 模型分为以下5类 阻塞io 当用户发起io请求后,等待数据,程序将数据从内核复制到程序缓冲区中,整个操作都是阻塞状态。 非阻塞io 当用户发起请求后,不等待数据,而是返回一个数据未准备完成的标志。 操作系统内核将准备要操作的数据,这个过程中程序会轮训的请求操作,直到操作系统将数据……