Skip to content
Latchkey

並行性 - CI/CD用語集の定義

並行性は、インターリーブであれ真の並列であれ、複数のタスクが重なり合う時間の中で進行するようにプログラムを構成します。

並行性 とは、複数のタスクが重なり合う時間の中で進行するようにプログラムを構成することです。タスクは 1 つのコアでインターリーブすることも、多くのコアで実行することもあります。並行性は多くのことを同時に扱うことであり、必ずしも同時に実行することではありません。

並行性とは、複数のタスクが重なり合う時間の中で進行するようにプログラムを構成することです。タスクは 1 つのコアでインターリーブすることも、多くのコアで実行することもあります。並行性は多くのことを同時に扱うことであり、必ずしも同時に実行することではありません。

CI において

CI 自体が並行性の問題です。job は runner をまたいで並列に実行されます。テストを並行して実行すると実時間を短縮できますが、レースコンディションを露呈させるため、並列テスト実行とレース検出器の job を組み合わせてください。

関連ガイド