随笔分类 - 异步编程
摘要:CompositeFuture 是一种特殊的 Future,它可以包装一个 Future 列表,从而让一组异步操作并行执行;然后协调这一组操作的结果,作为 CompositeFuture 的结果。本文将介绍 CompositeFuture 的用法以及几种协调方式,掌握这些内容有助于解决多个 Futu
阅读全文
摘要:Future 和 Promise 是 Vert.X 4.0中的重要角色,贯穿了整个 Vert.X 框架。掌握 Future/Promise 的用法,是用好 Vert.X、编写高质量异步代码的基础。本文从 Future/Promise 的概念出发,介绍这两者的定义以及如何理解其定义;然后介绍 Prom
阅读全文
摘要:Java 中的异步 I/O 简称 AIO, A 即 Asynchronous。AIO 在 JDK1.7 时引入,基于操作系统提供的异步 I/O 通信模型,封装了一些进行异步 I/O 操作的 API。 1. 异步 I/O 模型 学习 Java I/O 相关操作之前应该先了解其背后的 I/O 模型。Ja
阅读全文