マルチスレッドプログラミングを行うことにより、ソフトウェア開発者は、アプリケーションを高速化したり、ハードウェアを並列的に動作させたりオブジェクトを有効活用することができます。Solaris のマルチスレッドの実装を利用するので、 Java は、効率的で信頼性が高く、標準に準拠し、開発者および一般ユーザーの両方に大きな利点をもたらします。マルチスレッドアプリケーションの開発において、Solaris オペレーティング環境は、最高のパフォーマンスとツール、サポート、柔軟性を提供します。Solaris オペレーティング環境には、次のような最新のマルチスレッド機能が採用されています。
Solaris マルチスレッドカーネル - マルチスレッドアーキテクチャの完全な実装で基本となる構成要素
2 レベルのスレッドモデル - プロセスが使用するスレッド数の制限をなくして、最高のパフォーマンスを得られるようにする Solaris システムのマルチスレッド実装モデル
POSIX の pthreads 規格 - IEEE POSIX 1003.1c 仕様に定義されているマルチスレッドインタフェースの実装
Java スレッド API (Java API の 1 つ) - マルチスレッドアプリケーションを作成するための標準インタフェースになりつつある API