カーネルがスレッドを持つプロセスをスケジュールした後、そのプロセスは時間スプライス中に自身のスレッドをどのようにスケジューリングするのですか?プロセスが自分自身のスレッドをスケジュールする方法
答えて
カーネルがスレッドをスケジューリングするか、またはカーネルスケジュールプロセスがスレッドをスケジューリングすることによってスレッドをスケジューリングします。
通常、プロセスはタイマーを設定するライブラリを使用して独自のスレッドをスケジュールします。タイマーハンドラが現在の「スレッド」レジスタをセーブすると、別の「スレッド」から新しいレジスタセットがロードされます。
最初の段落はわかりません。 –
@KarimKamelそれは不明だからです。 2番目の段落は不明瞭で、誤解を招きやすく、一般的なOSでは間違っています。 – ThingyWotsit
カーネルがスレッドをスケジュールするか、アプリケーションが独自のスレッドをスケジュールしなければなりません。 – user3344003
- 1. C++スレッドが末尾で自分自身を削除する
- 2. 自分自身
- 3. PHPで自分自身の自動インクリメントを作る方法は?
- 4. QTで自分自身のメモリビューアを実現する方法
- 5. 自分自身のwpfアプリケーションをアンインストールする方法
- 6. 自分自身を送信するフォームの作成方法
- 7. 私は自分自身のデザインウェブサイトをwhmcsにリンクする方法
- 8. 自分自身からフラグメントを削除する方法
- 9. Laravel:自分自身にページを送信する方法
- 10. 自分自身を削除するスクリプト
- 11. スレッドは自分自身とメインスレッドで実行シーケンス
- 12. 自分自身のノードモジュールの使用方法
- 13. 自分自身を繰り返さない方法(DRY)
- 14. 自分自身を返すRubyメソッド
- 15. JAVA Log4j:独自のパラメータで自分自身の関数を書く方法
- 16. 自分自身を初期化するオブジェクトを解放する方法
- 17. acme.shのチャレンジエラーと自分自身のボルダーサーバー
- 18. 自分自身のディレクトリ内のUnauthorizedAccessException
- 19. 自分自身のPHP mvcフレームワークのhtaccess
- 20. MySQL自分自身にテーブルを結合
- 21. Objective-Cブロックと自分自身をキャプチャ
- 22. 自分自身への参照wsdl url
- 23. Spring MVC +自分自身のセキュリティモデル
- 24. 自分自身の「並べ替え」ボタン
- 25. Signature Verifierが自分自身でチェックするとfalseを返す
- 26. C#:クラスメソッドが自分自身を返すようにする
- 27. Cufonがすべてに自分自身を追加する
- 28. linux(Makefile)で自分自身の動的ライブラリを使用する方法
- 29. Titan Graphデータベースで頂点のインデックスを自分自身で設定する方法
- 30. サーバに自分自身のアクセストークン/秘密を保存する適切な方法
プロセス/スレッドは実行をスケジュールしません。現在普及しているOS上では、プロセスに「時間スプライス」はありません。 TBHでは、 'time slice' 'quantum'などの用語は、現代のカーネルスレッドスケジューリングの大きな誤解を招く印象を与えるため、使用から除外する必要があります: – ThingyWotsit