0

我对以下 ThreadSanitizer 警告感到困惑:

WARNING: ThreadSanitizer: data race (pid=3101159)
  Write of size 8 at 0x55c7756e2928 by main thread (mutexes: write M1302):
[...]
  Previous read of size 8 at 0x55c7756e2928 by thread T1 (mutexes: write M1302):
[...]

据我从警告代码中可以看出,但读取和写入受 tsan 的同一个互斥锁(表示为 M1302)保护。

这怎么可能是一场比赛?我错过了什么?

4

0 回答 0