Здравствуйте, Mickey, Вы писали:
M>Здравствуйте, Skipper_N, Вы писали:
S_N>>И еще... По видимому, даже InterlockedAnd, InterlockedOr не спасут от такой проблемы. M>учите матчасть (в частности мануал от Интела), все Ваши измышления выдуманы и не имеют никого отношения к действительности. M>InterlockedXXX операции атомарны поскольку выполняются с префиксом "lock", что блокирует доступ других процессоров к системной шине.
После выполнения InterlockedXXX измененная переменная гарантированно оказывается в ОП а не в кэше процессора? Это точно так? Я порылся по докам но такого утверждения нигде не видел.