Re[12]: const volatile
От: Михаил Можаев Россия www.mozhay.chat.ru
Дата: 31.03.03 09:20
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>volatile мы уже проехали, вопрос в том, что употребление слова "кэш" здесь неверно и может вводить в заблуждение относительно того, как это все работает.


Насчет неверного употребления слова кэш, то я согласен с Кодтом. Регистры — более быстрая память, чем оперативная => хранение значения переменной в регистре — кэширование. Или есть другое определение слова "кэш" ?
... << RSDN@Home 1.0 beta 6a >>
Re[12]: const volatile
От: Павел Кузнецов  
Дата: 31.03.03 09:40
Оценка:
Здравствуйте, , Вы писали:

К>> Именно кэширование по своей сути (хранение значений в памяти с

К>> быстрым доступом). И необязательно в регистры процессора, но также в
К>> память на стеке и TLS.

> Неверно, регистры, по своей сути — это не кэш, а опративное

> хранилище. Кэш — это более быстродействующая область памяти,
> функционально эквивалентная основной.

Это одно из значений, но не единственное. Например, в стандарте C++
глагол to cache употребляется именно в значении промежуточного
сохранения полученных результатов.
Posted via RSDN NNTP Server 1.4.6 beta
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Re[8]: const volatile
От: Диагностик Россия  
Дата: 31.03.03 21:14
Оценка:
Здравствуйте, Аноним, Вы писали:

[]

Похоже я сам додумал ваш ответ в том смысле что оптимизция запрещена из-за возможного доступа из других потоков. Хотя такого и не было сказано. Бывает
На самом деле, люди не читают газеты, они принимают их каждое утро, так же как ванну. ©Маршалл Мак-Льюэн
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.