Java 開発ガイド (Solaris 7 編)

マルチスレッド JVM

Java プログラミング言語では、マルチスレッドプログラムがサポートされる必要があります。Java インタプリタはすべてマルチスレッドプログラミング環境を提供しますが、Java インタプリタの多くは、シングルプロセッサによるマルチスレッド処理しかサポートしないため、一度に実行される Java プログラムスレッド数は 1 つだけです。

Solaris JVM インタプリタは、Solaris のマルチスレッド機能を使用することによって、マルチプロセッサシステムを最大限に活用します。マルチプロセッサシステムでは、1 つのプロセスの複数のスレッドが複数の CPU で同時に実行されるようにスケジューリングできます。Solaris の JVM 上でマルチスレッド Java プログラムを実行すると、他のプラットフォームの JVM で同じプログラムを実行したときに比べて、大幅に並列性が向上します。