java-其他-NIO

发布时间:2026/5/23 5:12:45

java-其他-NIO 资料《Java 中 NIO 看这一篇就够了》https://zhuanlan.zhihu.com/p/369062109使用例子多《Java NIO用法详解》https://zhuanlan.zhihu.com/p/56900880讲解api例子《ByteBuffer详解》https://zhuanlan.zhihu.com/p/56876443讲解api例子《到底什么是Java AIO为什么Netty会移除AIO一文搞懂AIO的本质》http://www.52im.net/thread-4283-1-1.html介绍AIO突出思路笔记同步指实际拷贝数据的过程阻塞指等待IO事件发生的过程BIO执行某个读操作或写操作会阻塞直到完成操作所以为了同时进行多个读写操作需要创建多个线程NIO会一次获取多个就绪的读写事件这个过程是阻塞的然后读写也是同步的但它可以单线程处理所有读写操作节省了线程数AIO等待就绪事件是非阻塞的实际读写过程也是异步的。是基于事件和回调机制实现的也就是应用操作之后会直接返回不会堵塞在那里当后台处理完成操作系统会通知相应的线程进行后续的操作。

相关新闻