intel-inspector相关内容

Intel Inspector 在我的自旋锁实现中报告了数据竞争

我使用 Windows 中的 Interlocked 函数制作了一个非常简单的自旋锁,并在双核 CPU(两个线程递增一个变量)上对其进行了测试; 该程序似乎工作正常(每次都给出相同的结果,在不使用同步时情况并非如此),但 Intel Parallel Inspector 说在 value += j(见下面的代码).使用关键部分而不是我的 SpinLock 时,警告会消失. 我的 Spi ..
发布时间:2022-01-22 20:25:40 C/C++开发

英特尔Inspector报告我在自旋锁实现中的数据竞争

我使用Windows中的互锁功能制作了一个非常简单的自旋锁,并在双核CPU(增加一个变量的两个线程)上测试它。 程序似乎工作正常(每次都给出相同的结果,而不使用同步时不是这样),但是Intel Parallel Inspector 说在 value + = j 处有一个竞争条件(见下面的代码)。当使用Critical Sections而不是我的SpinLock时,警告消失。 我的Spi ..
发布时间:2016-10-17 09:39:42 C/C++开发