В спецификации ECMA CLI определена слабая (weak) модель памяти. Это позволяет переупорядочивать последовательность выполнения команд (что полезно для производительности). Но писать низкоуровневый код для такой модели очень тяжело.
А главное - архитектуры процессоров X86/AMD64 имеют более строгую (strong) модель памяти. В итоге Microsoft в своей реализации CLR реализовала более строгую модель памяти, чем описано в спецификации.
Изменилась ли модель памяти в .NET Core? Потенциально, этот фреймворк может работать на архитектурах с более слабой, чем X86/AMD64, моделью памяти.
К тому же, Core вбирает в себя Mono и прочее. А насколько мне известно, модель памяти Mono более слабая, соответствует ECMA.
О чём вообще речь: Memory Model
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Помогите пожалуйста, я начинающий программист С#Столкнулся со следующей ошибкой при подключении к БД:
Имеется интернет-магазин, который парсит данные со складаДанные выгружаются в xml-файле размером примерно 50МБ в базу данных