「こんにちは、アミーゴ! 今夜は壮大な計画がないことを祈りますが、私はあなたの楽しみのためにマルチスレッドに関する賢明な素材を見つけました。

Java と Thread クラスを組み合わせるとさらに効果的です。

パート I — 実行のスレッド。マルチスレッドは最初から Java に組み込まれていました。まず、スレッドがどこから来て、どのように構成されているかを思い出してください。

パート 2 — 同期。この記事では、スレッド間の同期の基本的な手段について説明します。モニター、ロック、同期について見ていきます。

パート 3 — インタラクション。スレッドがどのように相互作用するかの詳細の概要。スレッドが相互作用するときに発生する可能性のある問題を検討し、それらを回避する方法について説明します。

パート 4 — Callable、Future、そして友人たち。このパートでは、マルチスレッド計算の操作方法と、Java 1.8 で登場した関連ツールについて説明します。Future インターフェースとその実装を CompletableFuture クラスに必要とするのはなぜですか?

パート V — エグゼキュータ、スレッドプール、フォーク/結合。ここでは、Executor、スレッド プール、フォーク/ジョイン フレームワークについて覚えてみましょう。これらすべての使い方と他に何を読むべきかを学びます。

パート 6 — 撃て! 最後の部分では、Java で利用できる同期メカニズムを検討し、まとめます。」