Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Sasha Goldshtein — The C++ and CLR Memory Models

Автор: DotNext — конференция для .NET‑разработчиков

Загружено: 2016-11-02

Просмотров: 4429

Описание:

Подробнее о конференции DotNext: https://jrg.su/3WmFRE
— —
Sasha Goldshtein, Sela Group — The C++ and CLR Memory Models.
Конференция DotNext 2016 Piter.
Санкт-Петербург, 03.06.2016.

The words «memory model» are known to induce fear, sleep, or even coma among the best of developers. Truly understanding the intricate relationship between the compiler, the processor, and the memory system is necessary if you plan to design low-level synchronization, write lock-free code, or even debug race conditions that are already present in your code. In this deep session we will climb down into the abyss of the CLR and C++ memory models, affectionately known as SC-DRF. We will talk about volatile and atomic variables, see multiple examples of compiler- and processor-induced reorderings, and see how a lot of code we assume to be correct in fact happens to be totally broken on non-Intel processors.

Sasha Goldshtein — The C++ and CLR Memory Models

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Евгений Пешков — Многопоточность в .NET: когда производительности не хватает

Евгений Пешков — Многопоточность в .NET: когда производительности не хватает

Моя жизнь с актерами: опыт внедрения модели актеров на F# — Вагиф Абилов

Моя жизнь с актерами: опыт внедрения модели актеров на F# — Вагиф Абилов

Sasha Goldshtein — The Vector in Your CPU: Exploiting SIMD for Superscalar Performance

Sasha Goldshtein — The Vector in Your CPU: Exploiting SIMD for Superscalar Performance

Sasha Goldshtein — Debugging and Profiling .NET Core Apps on Linux

Sasha Goldshtein — Debugging and Profiling .NET Core Apps on Linux

C++ через C# — Егор Богатов

C++ через C# — Егор Богатов

Модель памяти C++: объяснение атомарных операций и синхронизации потоков!

Модель памяти C++: объяснение атомарных операций и синхронизации потоков!

Music for Work — Limitless Productivity Radio

Music for Work — Limitless Productivity Radio

Windows Debugging and Troubleshooting

Windows Debugging and Troubleshooting

Master C++ Programming: From Basics to Advanced | CodeLucky Series 🎓

Master C++ Programming: From Basics to Advanced | CodeLucky Series 🎓

The zen of async  Best practices for best performance

The zen of async Best practices for best performance

Sasha Goldshtein — PerfView: Measure and Improve Your App's Performance For Free

Sasha Goldshtein — PerfView: Measure and Improve Your App's Performance For Free

Роман Неволин — Машинное обучение на платформе .NET

Роман Неволин — Машинное обучение на платформе .NET

Перетест Ai MAX+ 395 в жирном мини-ПК и тест AMD 8060s vs Intel B390

Перетест Ai MAX+ 395 в жирном мини-ПК и тест AMD 8060s vs Intel B390

Иван Дашкевич — Yield и async-await: как оно все устроено внутри и как этим воспользоваться

Иван Дашкевич — Yield и async-await: как оно все устроено внутри и как этим воспользоваться

Feeling Good Mix 2026 | Deep House, Vocal House, Nu Disco, Chillout Mix | Emotional / Intimate Mood

Feeling Good Mix 2026 | Deep House, Vocal House, Nu Disco, Chillout Mix | Emotional / Intimate Mood

CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!

CppCon 2016: Timur Doumler “Want fast C++? Know your hardware!"

CppCon 2014: Herb Sutter

CppCon 2014: Herb Sutter "Lock-Free Programming (or, Juggling Razor Blades), Part I"

Дмитрий Сошников — Сколько жизней у .NET: размышляем о судьбах любимой платформы

Дмитрий Сошников — Сколько жизней у .NET: размышляем о судьбах любимой платформы

Doxygen и его остроумное устройство • Исследуем и применяем • C • Live coding

Doxygen и его остроумное устройство • Исследуем и применяем • C • Live coding

Как Россия учится летать на старых самолетах

Как Россия учится летать на старых самолетах

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com