1

重複の可能性:
グリーン スレッドと非グリーン スレッド

私の知る限り、スレッドユーザースレッドとデーモンスレッドの2つのタイプがあり、Javaがサポートするスレッドの種類はいくつありますが、私はそれを述べている記事を読んでいました...

適切なスレッド: これらは、基盤となるオペレーティング システムのスレッド機能に関する抽象化です。したがって、スレッドの作成は、システムの作成と同じくらいコストがかかります。常にオーバーヘッドが発生します。

そしてもう一つは

「グリーン」スレッド: JVM によって作成およびスケジュールされ、コストは低くなりますが、適切な並列処理は行われません。これらはスレッドのように動作しますが、OS の JVM スレッド内で実行されます。私の知る限り、それらはあまり使用されません。

緑のスレッドとは何ですか?それらはデーモンスレッドと同じですか?

4

1 に答える 1

0

2種類のスレッドユーザースレッドとデーモンスレッド

デーモンスレッドは通常のスレッドです(同じように作成されます)が、アプリが終了する前にデーモンスレッドが終了するのを待つ必要がない点が異なります。私にとってデーモンスレッドユーザースレッド(つまりThreadインスタンス)であるため、ドキュメントの文言にも疑問があります。

グリーンスレッドは完全に廃止されており、デーモンスレッドとは何の関係もありません。

于 2012-09-02T09:59:40.707 に答える