Skip to content
Latchkey

スレッドセーフティ - CI/CD用語集の定義

スレッドセーフティとは、通常は同期や共有可変状態の回避によって、並行アクセス下でもコードが正しく保たれることを意味します。

スレッドセーフティ は、複数のスレッドから同時にアクセスされても正しく動作するコードの性質で、通常は同期 (lock、atomic) や共有可変状態の回避によって実現されます。

スレッドセーフティは、複数のスレッドから同時にアクセスされても正しく動作するコードの性質で、通常は同期 (lock、atomic) や共有可変状態の回避によって実現されます。

CI において

スレッドセーフでないコードは、直列のテストスイートでは通り、CI が時間短縮のためテストを並列実行すると失敗することがあります。並列テスト実行を有効にするときは、コードが実際にスレッドセーフであることを確認するためにレース検出器の job を追加してください。

関連ガイド