マルチスレッドプログラミング (multi thread programming)とは、並列に処理を実行するためのプログラミングで、マルチスレッドによってプログラムのパフォーマンスを改善できます。 読み方 マルチスレッドプログラミング まるちすれっどぷろぐらみんぐ multi thread programming まるちすれっどぷろぐらみんぐ 概要 マルチスレッドを使わずにC++でプログラムを書くと、上から下へプログラムが実行されます。並列に実行されないため、1行目が命令が終了するまで、次の行の処理ははじまりません。これは、シングルプロセス、シングルスレッドのプログラムと言われます。 プロセスは、1つ以上のスレッドを持ちます。「複数のスレッドを持つこと」をマルチスレッドを呼びます。 スレッドとは、プログラムの実行単位です。複数のスレッドを持つことで、処理Aと処理Bが同時に行えるようになりま