java IO 模型 阻塞/非阻塞 同步/异步

.什么是阻塞IO?什么是非阻塞IO? 在了解阻塞IO和非阻塞IO之前,先看下一个具体的IO操作过程是怎么进行的。 通常来说,IO操作包括:对硬盘的读写、对socket的读写以及外设的读写。 当用户线程发起一个IO请求操作(本文以读请求操作为例),内核会去查看要读取的数据是否就绪,对于阻塞IO来说,如果数据没有就绪,则会一直在那等待,直到数据就绪;对于非阻塞IO来说,如果数据没有就绪,则会返回一个标
相关文章
相关标签/搜索