JDK 1.1 開発ガイド (Solaris 編)

マルチスレッド化の利点 *

マルチスレッド化の大きな利点の 1 つとして、並列動作によってアプリケーションの実行が高速になることが挙げられます。

マルチスレッド化によって、ハードウェアの並列性を最大限に活用し、さらにサブシステムであるマルチプロセッサを効果的に使用できます。マルチスレッドは、対称型マルチプロセッサを十分に活用するために欠かせないものです。また、マルチスレッド化によって、演算や入出力などの処理の重複が少なくなるので、シングルプロセッサのシステムでもパフォーマンスが向上します。

マルチスレッド化の大きな利点として、次のような点を挙げることができます。