Java SE 9の新機能としてはあまり目立ってはいませんが、非同期処理ライブラリの「Concurrency Utilities」にも新しい機能が導入されています。Concurrency Utilitesの新機能はJEP 266 More Concurrency Updateで提案されています。導入される主な機能は以下の2つです。 Reactive Streamsの導入 CompletableFutureクラスの拡充 前者のReactive Streamsは新しい概念の導入になります。一方、後者のCompletableFutureクラスは様々なメソッドが追加されているものの、基本的な使い方はこれまでと同じです。そこで、今回は前者のReactive Streamsについて紹介していきます。 Reactive Streamsは、非同期ストリーム処理を実現するため、Reactive Stream
![Java SE 9の非同期処理ライブラリ、新概念の「Reactive Streams」を学ぶ](https://cdn-ak-scissors.b.st-hatena.com/image/square/6c4ed43c19fdee67be4f55a6990c502f44f7f3f5/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fit%2Fatcl%2Fcolumn%2F15%2F120700278%2F061900041%2Ftopm.jpg%3F20220512)