インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

マルチスレッドってなに?

要するに

プログラムを分けて実行することで高速化を図ること

です。

似た用語にマルチプロセスがありますが、分け方としてより疎結合で分けるのがマルチプロセスで密結合で分かるのがマルチスレッドです。例えばマルチスレッドは分けたプログラムでメモリを共有しますがマルチプロセスではメモリを分けています。

あまり現場でも聞かないので、並行で早くなる、と覚えてれば十分かもしれませんが。