MENU

Fun & Interesting

Роман Елизаров — Теоретический минимум для понимания Java Memory Model

Video Not Working? Fix It Now

Ближайшая конференция — JPoint 2025, 3–4 апреля (Москва + трансляция). Подробности и билеты: https://jrg.su/T2zfbS — — . . . . Роман Елизаров, Devexperts — Теоретический минимум для понимания Java Memory Model Java-конференция JPoint 2014 Москва, 18.04.2014 Чтобы выжать из современных вычислительных систем всё, что в них заложено, нужно использовать их по максимуму, а значит придется разобраться не только в синтаксисе и семантике вашего языка программирования, как это было всего десять лет назад, но и в его модели памяти. Разобраться, что же происходит, когда несколько потоков одновременно читают или пишут одни и те же участки памяти. И тут смелого программиста, отправившегося на поиски новых знаний, ждёт неприятная новость. В то время, как практически в каждом вузе будущего программиста обучают основам построения компиляторов, дают необходимый теоритический минимум, который позволяет разобраться в синтаксисе и семантике любого современного языка программирования, практически никто не учит теоритическим основам параллельных вычислений. Доклад призван восполнить этот досадный пробел современной системы образования программистов, которая до сих пор не подстроилась под реалии современного многопоточного мира. Будет минимум практики и максимум теории: определения, понятия, теоремы. После прослушивания этого доклада все термины, которые упоминаются в 17 главе спецификации языка Java, обретут для вас понятный и законченный смысл.

Comment