Имеют структуру, имеющую поле массива целых чисел, равное нулю, возможно, длиной 300-500 кБ.Затем из двух потоков скопируйте в него две другие структуры (одна с 1-й, другая с 2-мя), как раз перед тем, как некоторые атомарные памяти выдают барьеры (чтобы убедиться, что неопределенная область поведения завершена, из основного потока, проверив значение атомарной переменной).
Это должно иметь высокий шанс неопределенного поведения, и, возможно, вы могли бы увидеть смешанные 1, 2, (и даже 0?) В нем, чтобы знать, что это произошло.
Но когда вы удаляете все элементы управления, такие как атомные, тогда новая форма может быть также другим неопределенным поведением и вести себя иначе.