スレッドと割り込み

スレッドと割り込み

スレッドがタイムスライスされるとはどういう意味ですか?これは割り込みとして機能し、ルーチンが完了しないと終了しないという意味ですか?それとも、1スレッドのコマンドを実行してから2番目のスレッドのコマンドなどを実行しますか?

ベストアンサー1

時間分割スレッドは、実際には同時に(スレッド間で繰り返し切り替えて)実行するのではなく、単一のCPUコアで実行されるスレッドです。

これは、複数のCPUコアが複数のスレッドを実行する同時マルチスレッドとは対照的です。

技術に関係なく割り込みスレッドの実行を中止し、割り込み処理コードが終了すると制御はスレッドコードに返されます。

おすすめ記事