スレッド

提供: MonoBook
ナビゲーションに移動 検索に移動

スレッド(英語:thread)とは、プログラムの実行の流れのうち、個々の処理単位を指す用語です。

1つのプログラムプロセス)で1つのスレッドしか使わないものを「シングルスレッド」、複数のスレッドを使うものを「マルチスレッド」と言います。

スレッドの実装や挙動はオペレーティングシステムプログラミング言語により異なります。つまりかなり曖昧な意味の言葉です。ほとんどの場合は「マルチスレッドにおけるスレッド」を指していることが多いですが、稀にプロセスのことをスレッドと呼んでいるプラットフォームも存在します。