IT用語集 › プログラミング › 並行性

並行性

プログラミング Svenska → 更新: 2026-10-21

複数のことを「同時に」扱うこと。複数コアでの並列でも、一つのコアが切り替えながら進める交互実行でもよい。

モデルにはスレッド(古典的)、goroutine(Go)、async/await(JS/Rust/Python)、アクター(Erlang/Akka)がある。正しく書くのは難しく、デッドロック、競合状態、予測できない実行順序がつきまとう。「並行性は並列性ではない」――Rob Pike。

← 用語集に戻る