スレッド
スレッド(thread)
プロセッサを利用する際の最小単位
1つの
プロセス
から生成される並行処理単位
1プロセス:多スレッドの関係になる
1つのスレッドは一つのアドレス空間(メモリ空間)を共有
マルチスレッド
ではアドレス空間やファイルなどのリソースを共有しながら
並行
処理が可能
プロセスの
コンテキストスイッチ
より、同じプロセス内のスレッドのコンテキストスイッチの方が速い
プロセススケジューラーによる
アドレス空間
の切り替えがない(?)ため
スレッドで出てくるいろいろな用語
カーネルスレッド
カーネルレベルスレッド
ユーザースレッド
ユーザーレベルスレッド
グリーンスレッド
軽量スレッド
スレッドセーフ
マルチスレッド
Fiber
マルチプロセス vs マルチスレッド
実装
pthread
kthread
確認用
Q. スレッド
Q. スレッドの利点
関連
カーネル(OS)
参考
スレッド (コンピュータ) - Wikipedia
スレッドとは - 意味をわかりやすく - IT用語辞典 e-Words
『令和 04年【春期】【秋期】 応用情報技術者 合格教本 (情報処理技術者試験)』
メモ
Linuxにおけるプロセス/スレッドの調査とか学習とか - Flicker's Style++