Поскольку я читаю все глубже и глубже в значении ключевого слова volatile
, я все время говорю себе: "Это путь к реализации , это не должно быть частью языка программирования высокого уровня".
Я имею в виду, что тот факт, что ЦП кэшировать данные, должен быть интересен компилятору JIT, а не программисту на С#.
Значительная альтернатива может быть атрибутом (например, VolatileAttribute
).
Как вы думаете?