Какая модель памяти в .NET Core?

183
14 октября 2021, 23:00

В спецификации ECMA CLI определена слабая (weak) модель памяти. Это позволяет переупорядочивать последовательность выполнения команд (что полезно для производительности). Но писать низкоуровневый код для такой модели очень тяжело.

А главное - архитектуры процессоров X86/AMD64 имеют более строгую (strong) модель памяти. В итоге Microsoft в своей реализации CLR реализовала более строгую модель памяти, чем описано в спецификации.

Изменилась ли модель памяти в .NET Core? Потенциально, этот фреймворк может работать на архитектурах с более слабой, чем X86/AMD64, моделью памяти.

К тому же, Core вбирает в себя Mono и прочее. А насколько мне известно, модель памяти Mono более слабая, соответствует ECMA.

О чём вообще речь: Memory Model

READ ALSO
unable to connect to any of the specified mysql hosts c#

unable to connect to any of the specified mysql hosts c#

Помогите пожалуйста, я начинающий программист С#Столкнулся со следующей ошибкой при подключении к БД:

188
Запуск обработки больших XML-файлов на PHP

Запуск обработки больших XML-файлов на PHP

Имеется интернет-магазин, который парсит данные со складаДанные выгружаются в xml-файле размером примерно 50МБ в базу данных

120