1
は、マルチコアマシンを使用している場合、異なるプロセッサコアで動作するJavaスレッドですか?つまり、Thread.start()を実行すると、このスレッドは緑色かネイティブですか?Javaスレッド、緑色またはネイティブ?
おかげ
は、マルチコアマシンを使用している場合、異なるプロセッサコアで動作するJavaスレッドですか?つまり、Thread.start()を実行すると、このスレッドは緑色かネイティブですか?Javaスレッド、緑色またはネイティブ?
おかげ
は、Java 1.1では、グリーンスレッドは、少なくともSolaris上のJVMで使用される唯一のスレッドモデルでした。グリーンスレッドはネイティブスレッドに比べていくつかの制限があり、その後のJavaバージョンではネイティブスレッドを優先してドロップしました。
例外として、Squawk仮想マシンは低電力デバイスのオペレーティングシステムとJava仮想マシンの混在したものです。ネイティブコードを絶対最小値に保ち、そのアイソレートの移行をサポートするためには、緑色のスレッドを使用します。
だからWikipediaと言います。
ネイティブ、つまりマルチコアが役に立ちます。 –
これはJava実装(およびプラットフォーム)iircによって異なります。しかし、テストするのは簡単です... – ChristopheD