您的位置: 首页 > 文章 > 一站式学习Java网络编程 全面理解BIO_NIO_AIO,学习手记(七) 一站式学习Java网络编程 全面理解BIO_NIO_AIO,学习手记(七) 分类: 文章 • 2024-11-29 07:56:46 AIO异步通信 1、内核IO模型 1.1 阻塞式BIO 1.2 非阻塞式 NIO 1.3 I/O多路复用 - NIO+selector 1.4 异步I/O - AIO 2.异步调用机制 2.1 AIO中异步操作 2.1.1 Future异步调用 2.1.2 CompletionHabdler 1、内核IO模型 1.1 阻塞式BIO 1.2 非阻塞式 NIO 1.3 I/O多路复用 - NIO+selector 1.4 异步I/O - AIO 2.异步调用机制 2.1 AIO中异步操作 2.1.1 Future异步调用 通过不停地轮询返回future对象,isDone等操作,直到发现对象状态改变了或者超时。 2.1.2 CompletionHabdler 主要方法,调用异步i/o,传入completionhandler函数,提供callback函数。