Home >  Term: 軽量プロセス
軽量プロセス

Solaris スレッドは、軽量プロセス (Lwp) と呼ばれるコントロールのカーネルのスレッドを使用して、ユーザー レベル ライブラリとして実装されます。Solaris 環境では、プロセスはメモリを共有する Lwp のコレクションです。各 LWP の UNIX プロセスのスケジューリング優先順位であり、そのプロセスのリソースを共有します。Lwp は、ロックなどの同期機構を使用して、共有メモリへのアクセスを調整します。LWP はシステムまたはコードを実行する仮想 CPU と考えることができる呼び出し。スレッド ライブラリはカーネル プロセッサのプールに Lwp のスケジュールと同じように、プロセス内の Lwp のプールのスレッドをスケジュールします。各 LWP が独立して、カーネルによってディスパッチされる独立したシステム コールを実行する、独立したページ フォールトが発生します、マルチプロセッサ システム上で並列で実行します。Lwp はそのスケジュー リング クラスと優先度に従って、利用可能な CPU リソースにカーネルによってスケジュールされます。

0 0

Creator

  • Yoshkim
  •  (V.I.P) 15736 points
  • 100% positive feedback
© 2024 CSOFT International, Ltd.