Александр Ланцов — Эволюция моделей памяти

Подробнее о Java-конференциях: — весной — JPoint:
— осенью — Joker:
— — Скачать презентацию с сайта JPoint —
Термин «модель памяти» — интересный и непростой для понимания, так как в него вкладывается множество различных смыслов. Чтобы упростить его осознание, мы провели историческую ретроспективу: от появления первых моделей памяти «в железе» до их современного состояния. Затем рассмотрели, какие модели памяти используются в популярных языках программирования — на примере Java, C++, Rust и Go, сравним их особенности и принципы. Кроме того, обсудили недавние исследования и перспективные подходы, которые могут появиться в будущем. Цель доклада — помочь лучше разобраться в ключевых аспектах моделей памяти и показать, как они эволюционировали до сегодняшнего дня. Будет полезно всем, кто интересуется вопросами многопоточности и конкурентности.

Смотрите также