У меня есть код, который использует массив int (int[]
) в потоке, который активируется каждую секунду.
Я использую lock()
из std::mutex
, чтобы заблокировать этот массив в этом потоке.
Однако мне интересно, есть ли способ создать атомный массив (или вектор), чтобы избежать использования мьютекса? Я пробовал пару способов, но компилятор всегда так жалуется?
Я знаю, что есть способ создать массив атомиз, но это не то же самое.