マルチスレッド マルチスレッドとは マルチスレッドとは、1つのコンピュータプログラムを実行する際に、複数の処理の流れを並行して進行することです。 コンピュータプログラムは、基本的に分岐やループがあっても、プログラム全体は1つの流れになっており、このような一連のプログラムの流れを実行する実行単位を「スレッド」といいます。 1つのスレッドで動作させる手法を「シングルスレッド」といい、たいていのプログラムはシングルスレッドで動作します。 それに対し、処理効率を上げるなどの目的で、複数の処理を並行して行うことがで ...