Telegram post: https://t.me/koduryem/20
Memory Models.
Сегодня поговорим о моделях памяти и как они работают. Они реализованы в том или ином виде во всех языках программирования и обеспечивают какой-то набор правил для доступа к памяти переменных и порядка выполнения как во время компиляции, так и во время выполнения программы. Ваши программы могут быть изменены совершенно до неузнаваемости при определенных условиях, если так хочет компилятор или ваш процессор cpu. Как и когда так получается, и что с этим совсем делать, как теперь писать программы, мы будем обсуждать в этом видео.
Знаю, видео длинное - старался вместить максимум и подробно все. Врят ли найдете такое где-то еще. Для тех, кто серьезно настроен. Удачного просмотра друзья! :)
Telegram post: https://t.me/koduryem/20
Telegram: https://t.me/koduryem
Leetcode: https://leetcode.com/idfumg
GitHub: https://github.com/idfumg
#memory_models #c++ #golang #go #python #java #language #programming #reordering #cpu #compiler #optimization #optimizationtechniques #multithreading #concurrency #lowlevel
#interview #интервью #собеседование #собес #memorybarriers
Смотрите видео Модели памяти для сеньора на собес в IT про многопоточность (ультимативный гайд) онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Кодируем 22 Март 2024, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 2,813 раз и оно понравилось 166 людям.