スレッドとその実行[閉じる]

スレッドとその実行[閉じる]

時々、スレッドが長い間実行されていることがわかり、スレッド予約プロセスを介して別のスレッドに順番が与えられることがあります。

1)スレッドが自分で停止したくないまま実行し続けたい場合は、何が起こるのかを知りたいです。

2) 停止したくないスレッドの順番を他のスレッドが代わりにしようとするとどうなりますか?

ベストアンサー1

Linuxを含むほとんどの最新のオペレーティングシステムでは、作業(プロセス/スレッド)スケジューリングは先制的であり、カーネルによって制御されます。ジョブを停止しないように選択することはできません。別のジョブに順番に進むこともできません。通常、ジョブは CPU スケジューリングが進行中であるという事実さえ認識しません。

おすすめ記事