Re[7]: Синхронизация потоков с помощью выборочного блокирова
От: Skipper_N  
Дата: 07.08.08 10:11
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, Skipper_N, Вы писали:


S_N>>После выполнения InterlockedXXX измененная переменная гарантированно оказывается в ОП а не в кэше процессора? Это точно так? Я порылся по докам но такого утверждения нигде не видел.


А>Весь COM построен на операциях InterlockIncrement и InterlockDecrement


Хорошо, предположим что после выполнения "атомарной" операции в ОП гарантированно хранится уже нужное нам значение. вся программа разделяется на атомарные операции. Чем тогда забивается кэш процессора? Какой смысл там что-то хранить, если ЭТО ЖЕ должно присутствовать в ОП после всех банальных операций, таких как присваивание...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.