同じプロセスに属するスレッドは、そのプロセスに割り当てられた時間を共有するか、プロセスに割り当てられた時間はプロセス内のスレッドの数に依存します。 CPUによって各スレッドに割り当てられています... ???スレッドは処理対象のタイムスロットを共有します
0
A
答えて
0
特定のOSで採用されているポリシーに依存するため、一般的な回答はありません。
3つの一般的な選択肢は次のとおりです。
- 1 1に、すべてのスレッドが、それはこれだけ、同じプロセスのすべてのスレッドがOSカーネルによって見られない独自のスケジュールエンティティ
- N 1に、のしていますプロセス全体がスケジューリングされます(マルチスレッドでは問題はありますが、レガシーには適していますが、これは緑色スレッドと多少似ています)。
- NからM、NスレッドはMスケジューリング可能なエンティティにマッピングされます妥協するが、スケジューリングの複雑さが増す)
詳細解説here。
0
Windowsの場合、スレッドの実行方法については、hereを参照してください。スレッドの優先順位は、プロセスごととスレッドごとの情報の組み合わせです。
関連する問題
- 1. jettyはスレッドを共有してWebソケット接続を処理しますか
- 2. 管理対象スレッドをフリーズする
- 3. cudaの共有メモリと管理対象メモリの変数
- 4. エラー処理と対象処理の例外処理の比較
- 5. バックグラウンドワーカーの処理対スレッド.abort
- 6. 共有データの処理
- 7. 特定の管理対象オブジェクトに対してすべての共有ptrを無効にする
- 8. 混在した管理対象/非管理対象のC++/CLIプロセスシャットダウン中にスレッドがシャットダウンする
- 9. コアデータ:管理対象オブジェクトの管理対象オブジェクトコンテキストなし
- 10. 共有リストでのマルチスレッドの処理
- 11. 管理対象と非管理対象物理エンジンのC#
- 12. 共有プロセス/スレッド
- 13. UWP共有対象を開くメインビューを開く
- 14. 共有レイヤは効率的に処理されますか?
- 15. C++でスレッドを共有するスレッド
- 16. .Netの管理対象リソースと非管理対象リソース
- 17. 管理対象クラスに管理対象外/非管理対象メンバーを追加する
- 18. レルムDBの管理対象/非管理対象オブジェクトとは何ですか?
- 19. OLEDBプロバイダは管理対象ですか、管理対象外ですか?
- 20. 管理対象ファイルポータル
- 21. 管理対象と非管理対象のアプリ内製品の違いは?
- 22. Office 365の予定表共有を更新したEWS管理対象APIへの影響
- 23. Xamarin.Formsファイル処理でクロスプラットフォームのインターフェイスを共有できません
- 24. 2つのスレッドでNSPrivateQueueConcurrencyType管理対象オブジェクトコンテキストを使用した場合のデッドロック
- 25. スレッド間でフレームバッファを共有
- 26. スレッドとコンソールを共有
- 27. 管理対象のフィルタオブジェクト
- 28. 異なるスレッドはオブジェクトを共有します
- 29. レルム例外 'value'は有効な管理対象オブジェクトではありません
- 30. は2つのGPU共有メモリを処理できますか? (CUDA)
しかし、時間がどのように割り当てられているかは明確ではありません。 – Mishthi
時間の割り当ては、スレッドがプロセスに関してどのように管理されるかに依存しません。たとえば、ラウンドロビンで1対1の場合、すべてのスレッドは同じ量子時間を受け取ります。代わりにN対1であれば、同じプロセスのすべてのスレッドがただ1つの量子を受信するなどです。 – Jack