スレッドってなに?

なんか、書き直したくなってきたかも。でも、スレッド、プロセス、タスクって厳密な定義はないと思うんですよね。ジョブという用語もありますね。

スレッドとかプロセスって厳密な切り分けはないと思うんですが、一般にマルチスレッドというのは各スレッドが協調して仕事をしているんですね。マルチプロセスと言った場合、これは TSS 的な意味合いが強く、各プロセスは一般に協調していません。どちらかというと、リソースを奪い合いながら競合しています。