開発 軽量スレッドとは何ですか? -techopediaからの定義

軽量スレッドとは何ですか? -techopediaからの定義

目次:

Anonim

定義-軽量スレッドとはどういう意味ですか?

軽量スレッドは、通常はユーザースレッドであるコンピュータープログラムプロセスであり、アドレススペースとリソースを他のスレッドと共有できるため、実行中のコンテキスト切り替え時間を短縮できます。

TechopediaはLightweight Threadについて説明します

通常、スレッドは処理時間の観点から比較されます。 たとえば、軽量スレッドは処理時間が短いスレッドですが、重量スレッドはより多くの処理時間を必要とするスレッドです。 スレッドの処理時間は、スレッドの実装に使用される言語にも依存します。 たとえば、C#を使用して複数のスレッドを含むプログラムを実装する方が効率的です。


Macなどの最新のオペレーティングシステムでは、同じアドレス空間で複数のスレッドを使用できるため、スレッド間の切り替え時間が短縮されます。 ただし、これはマルチスレッドの利点を利用しません。

軽量スレッドとは何ですか? -techopediaからの定義