0102030405 ... так что on < /p>
< /blockquote>
0 следует напечатать из одной потока, нечетные значения должны быть напечатаны из второго потока и даже значений из третьей ветки. и между каждым нечетным значением должно быть 0. < /p>
Код: Выделить всё
#include
#include
#include
#include
std::atomic data {1};
std::atomic flag {0};
static inline constexpr int MAX_RUNS = 100;
void zero() {
while (data < MAX_RUNS) {
if (flag == 0) {
// std::cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79768347/valgrind-helgrind-is-showing-data-race-with-atomic[/url]
Мобильная версия