スレッド
スレッドとは、CPUによって処理される実行単位です。イメージとしては、プログラムの実行中においてソースコード上の命令語の上から順に実行していきますが、「ソースコード上で、実行処理が行われてる箇所」のようなイメージです。実行の脈絡とも表現されます。
類似の言葉にプロセスがありますが、プロセスは複数のスレッドからなるスレッドの束のようなイメージです。スレッドという言葉は、thread of execution(実行の脈絡)という言葉を省略したものです。
スレッドはプロセスの中に属しており、プロセス内で複数のスレッドが実行されている場合(マルチスレッド)には、プロセス内のデータは、それぞれのスレッドが参照したり変更したりすることが可能です。
プログラムの処理は必ずしも単一のスレッド(シングルスレッド)ではないことが多いです。