シングルスレッドプロセスとマルチスレッドプロセスについてもっと説明する人がいますか
シングルスレッドプロセスにはスレッドが1つしかありませんか?またはそのプロセスが複数のスレッドを含むことができ、一度に1つのスレッドしか実行できないことを意味します。
もし私が1つのコアプロセッサでJavaプログラムを実行すると、2番目のものが真実になりますか?
もっと詳しく説明できますか?シングルスレッドプロセスにはスレッドが1つしかありませんか?
4
A
答えて
2
シングルスレッドプロセスは、単一スレッドのプロセスです。マルチスレッドプロセスは、複数のスレッドを持つプロセスです。
この命名は静的な設定に基づいています。つまり、実行が中断されたときにプロセスを見て、シングルスレッドまたはマルチスレッドのいずれかであると言うことができます。単一のコアまたは複数のコア上でスレッドが実行されるかどうかは、その命名法が重要である限り重要ではない。
複数のスレッドが1つのコアですべて実行されているプロセスは、複数のコアで実行される複数のスレッドを持つプロセスと同様に、競合状態を持つことができます。 2つの状況を区別することは、パフォーマンスの評価にとって重要ですが、正確性のためには逆効果です(潜在的な競合を考慮すると、各スレッドが別々のCPUにあると仮定すると便利です)。
シングルスレッドプログラムは、プログラムで、1つのスレッドしか使用しません。 プロセスにスレッドが追加されている可能性があります。あなたのJavaランタイムの例では、ファイナライザスレッドとおそらくガベージコレクションのための1つ以上のスレッドを持つことが期待できます。これはマルチスレッドプロセスで実行されているシングルスレッドプログラムです。マルチCPU対
(私は「実行中のプログラムの抽象化」と定義「プロセス」を聞いた、あなたがプログラムを書き、その後のプロセスでそれを実行するすなわち。)
関連する問題
- 1. array_uniqueは1つのフィールドにしかありませんか?
- 2. りんごには配布証明書が1つしかありません
- 3. C#オーバーロードの方法がありません 'ToString'は引数が1つしかありません -
- 4. 私のDjangoビューには引数が1つしかなく、2つしか指定されていませんが、1つしかありません。
- 5. socket.io:ソケットに1つの部屋しかありません
- 6. 子スレッドにモデルデータがありません
- 7. 静的メソッドを持つWCFサービスは1つしかありませんか?
- 8. スレッドはスレッドのバージョンよりはるかに高速ではありません
- 9. Google Adwords APIのkeywordidには1つのマッチタイプしかありませんか?
- 10. Javaでスレッドが遅れることはありませんか?
- 11. Invokeはどのように下に動作しますか?スレッドには命令ポインタが1つしかありませんか?
- 12. jQuery - 1ページに複数のコンテンツスライダがあり、1度に1つしか移動しません。
- 13. j2meスレッドがありません
- 14. CPUプロセスには少なくとも1つのスレッドがありますか?
- 15. 404が見つかりません - BLOBのdiffパラメータの1つが見つかりません
- 16. 1つのdbmlにデータベースはほとんどありませんか?
- 17. eclipseでファイルごとに1つのエディターしかありませんか?
- 18. ルートはレイクルートに1つありますが一致しません
- 19. std :: next_permutationに1つのエントリがありません
- 20. 2スピナーのリストにラジオボタンが1つありません
- 21. ORA-00937:1つのグループにグループ機能がありません
- 22. 1つのWi-FiでAsyncsocket接続が成功しましたが、もう1つではありません
- 23. Spring-Hibernate - 現在のスレッドでセッションが見つかりません
- 24. 現在のスレッドでOpenGLコンテキストが見つかりません
- 25. mod_rewriteは2つの変数ですが、出力には1つしか必要ありません。
- 26. JSR 352 1つのパーティションに複数のスレッドがありますか?
- 27. Excelからのインポート - ヘッダーが行1にありません
- 28. エグゼクティブサービスにはいくつかのタスクがありません
- 29. 申し訳ありません、スレッドからのメモリ/メモリスレッドアパートスレッド
- 30. NotesUIDocumentとNotesDocument送信 - 1つが動作しますが、1つではありません。
シングルCPUまたはコアれますプロセス内のスレッド数とは直交しています(4つのオプションはすべて利用可能です)。 – Richard