目次:
定義-軽量スレッドとはどういう意味ですか?
軽量スレッドは、通常はユーザースレッドであるコンピュータープログラムプロセスであり、アドレススペースとリソースを他のスレッドと共有できるため、実行中のコンテキスト切り替え時間を短縮できます。
TechopediaはLightweight Threadについて説明します
通常、スレッドは処理時間の観点から比較されます。 たとえば、軽量スレッドは処理時間が短いスレッドですが、重量スレッドはより多くの処理時間を必要とするスレッドです。 スレッドの処理時間は、スレッドの実装に使用される言語にも依存します。 たとえば、C#を使用して複数のスレッドを含むプログラムを実装する方が効率的です。
Macなどの最新のオペレーティングシステムでは、同じアドレス空間で複数のスレッドを使用できるため、スレッド間の切り替え時間が短縮されます。 ただし、これはマルチスレッドの利点を利用しません。
