Я поддерживаю класс высокой производительности, которым могут управлять несколько потоков. Многие из полей являются изменчивыми целыми числами, и, как оказалось, мне нужно обновить одно из них до двойного. Мне любопытно, есть ли для этого свободный от блокировок способ, и мне было интересно, работает ли Interlocked.CompareExchange(double, double, double)
, как объявлено на 32-битной ОС, или он разрывается, читает проблему.