No.0832 ― 更新日 2026-09-13 ― 関連語 2件
マルチプロセス
設計・アーキテクチャ
別名: Multiprocessing
1つの処理を、独立した複数のプロセスに分けて並行して実行させる仕組み。
マルチスレッドが1つのプログラムの中で処理を分けるのに対し、マルチプロセスはそれぞれ独立したメモリ空間を持つ別々のプログラムとして処理を分担させる。処理同士が互いに影響しにくく、安定性が高いとされる。
一部の処理が予期せず落ちても、他のプロセスには影響を与えにくいという特性から、安定性が重視されるシステムで採用される。