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