Sun Studio 12: スレッドアナライザユーザーズガイド

2.4.1 データ競合が誤検出 (false positive) かどうかの確認

誤検出データ競合とは、スレッドアナライザによって報告はされますが、実際には発生しなかったデータ競合です。スレッドアナライザは、報告する誤検出の数を減らそうと試みます。ただし、正確なジョブを実行できず、誤検出データ競合を報告することがあります。

誤検出データ競合は真のデータ競合ではなく、プログラムの動作に影響しないため、無視することができます。

誤検出データ競合例については、「2.5 誤検出 (False Positive)」を参照してください。レポートでの誤検出データ競合の解消方法については、「A.1 スレッドアナライザのユーザー API」を参照してください。