Нестандартные расширения модели памяти на практике

Продолжение доклада с Jpoint 2023 "Не happens-before единым: нестандартные семантики" (Александр Ланцов — Не happens-before единым: нестандартные семантики). В первой части мы познакомились с существующими в Java семантиками и теми гарантиями, что они предоставляют.

Теперь время узнать, как данные семантики используются на практике: мы рассмотрим практический аспект применения данных семантик на реальных примерах, дойдем до нашумевшей в своё время библиотеки Disruptor, и даже узнаем, как написать свою очередь — ещё более производительную.

Доклад будет интересен всем, кто интересуется многопоточным программированием, моделями памяти и популярными lock-free библиотеками.



Александр Ланцов,

Мир Plat.Form


Нестандартные расширения модели памяти на практике
Александр Ланцов,
Мир Plat.Form
Продолжение доклада с Jpoint 2023 "Не happens-before единым: нестандартные семантики" (Александр Ланцов — Не happens-before единым: нестандартные семантики). В первой части мы познакомились с существующими в Java семантиками и теми гарантиями, что они предоставляют.

Теперь время узнать, как данные семантики используются на практике: мы рассмотрим практический аспект применения данных семантик на реальных примерах, дойдем до нашумевшей в своё время библиотеки Disruptor, и даже узнаем, как написать свою очередь — ещё более производительную.

Доклад будет интересен всем, кто интересуется многопоточным программированием, моделями памяти и популярными lock-free библиотеками.
О докладчике
О докладчике
Разрабатывает и оптимизирует один из ключевых компонентов платежной системы «Мир» — клиринг финансовых операций.

До этого долгое время занимался разработкой алготрейдинговых систем, интересуется low-latency и многопоточным программированием.
Все спикеры SnowOne
Все спикеры SnowOne
Показать ещё
Партнёры SnowOne