目次:
定義-ミドルウェイトスレッドの意味
ミドルウェイトスレッドは、ユニットとして機能する一連のコードのインスタンスです。 これは通常、コンピュータープログラム内の単一のユーザー、トランザクション、またはメッセージの代わりに行われます。 スレッドは、重みによって記述されることもあります。これは、システムが参照できるようにするために、スレッドが保存する必要があるコンテキスト情報の量を指します。
TechopediaがMiddleweight Threadについて説明します
最新のOSカーネルは、単一のアドレス空間に複数のスレッドが存在する可能性があるため、ミドルウェイトスレッドと見なされます。 これにより、コンテキストごとに保存する必要があるコンテキストの量が減り、スイッチング時間が大幅に短縮されます。 対照的に、Unixプロセスはヘビーウェイトスレッドと見なされます。 ほとんどのユーザーレベルのスレッドは、軽量スレッドと見なされます。
スレッドとタスクは非常に似ており、しばしば混同されます。 OSは実行中のプログラムをタスクと見なし、各タスクに操作を実行する順番を与えます。 プログラムがファイルの保存を要求すると、OSはスレッドを作成します。 今日のオペレーティングシステムのほとんどは、効率的なアプリケーション処理を提供するために、マルチタスクとマルチスレッドをサポートしています。
