Адрес e-mail:

16 мая в 18:30 лекция Алексея Шипилёва «Прагматика Java Memory Model»

Модели памяти представляют собой самые сложные части спецификаций языков программирования. Часто авторы, описывающие поведение многопоточных программ на системах с разделяемой памятью, пытаются объять очень большой пласт явлений, что взрывает формализм и уносит его в космос, к которому, как правило, разработчики совершенно не привыкли.

В этом докладе мы разберём, как эту спецификационную проблему решает модель памяти Java. Для этого мы попытаемся изложить её прагматику, а именно:

  • попытаемся проследить за логикой построения модели;
  • поговорим о том, каких прагматических результатов модель пыталась добиться;
  • посмотрим, с какими ограничениями внешнего мира при этом пришлось столкнуться;
  • увидим, как Java Memory Model пытается балансировать между требованиями разработчиков приложений и требованиями разработчиков рантаймов и железа;
  • узнаем, с какими проблемами приходится сталкиваться в других языках программирования.

От аудитории требуется минимальное знакомство с многопоточным программированием и синхронизацией (желательно на Java). Большим плюсом будет попытка чтения главы 17 из Java Language Specification.

Лекция пройдёт в ауд. 239НК.

Если вы заметили в тексте ошибку, выделите её и нажмите Ctrl+Enter.

© 2001-2020 Московский физико-технический институт (национальный исследовательский университет)

Противодействие коррупции | Сведения о доходах

Политика обработки персональных данных МФТИ

Техподдержка сайта | API

Использование новостных материалов сайта возможно только при наличии активной ссылки на https://mipt.ru

МФТИ в социальных сетях