がると申します。 とりあえずまず「スレッドとプロセスは違うモノ」です。 で、簡単に………というのはちと難しいのですが、出来るだけかみ砕いて説明を。 ただ、どうしても深い部分を触らないといけないので、そのあたりご勘弁ください。 まず「マルチタスク」という概念があります。 基本的に、1つのCPUしか乗っていないPCの場合、ある1つの時間軸には1つの処理しかできません。当然ですが。 ただ、その「1つの処理」にかかる時間はとても小さいので「擬似的に」複数の処理が並列で走っているように見せかける事ができます。 この辺をマルチタスク、なんて呼称してました(過去形にしていいのかは微妙ですが、実際現場でこの単語を聞く事がきわめてレアなので)。 で、このマルチタスクを別名「マルチプロセス」なんて言い方もしました。 で。とりあえず見せかけ上ではあるものの、各プロセスは「平行して」動いているわけです。 で、ここ
![スレッドとプロセスの違い - OKWAVE](https://cdn-ak-scissors.b.st-hatena.com/image/square/a3202632a5b19efa6d7dbcca644fc13bfa3453dc/height=288;version=1;width=512/https%3A%2F%2Fgazo.okwave.jp%2Fokwave%2Fspn%2Fimages%2Flogo%2Ffacebook_okwave.jpg)