Алексей Шипилёв - Bulletproof Java Concurrency

  Рет қаралды 15,424

JPoint, Joker и JUG ru

JPoint, Joker и JUG ru

11 жыл бұрын

Ближайшая конференция - Joker 2024, 9 октября (Online), 15-16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: jrg.su/Ypf1HW
- -
. . . . Конференция JPoint 2013
Алексей Шипилёв, Oracle - Bulletproof Java Concurrency
Санкт-Петербург, 05.04.2013
Доклад про опыт тестирования Concurrency в JDK/JVM, разного рода загадки и примеры, как оптимизации и баги в реализации виртуальной машины и библиотек ломают модель памяти, общую корректность, разумные ожидания, и что нам с этим делать. Доклад требует знания JMM, понимания внутренней работы JRE, и азов устройства железа.

Пікірлер: 9
@ffatheranderson
@ffatheranderson 10 жыл бұрын
Начал смотреть в 4 утра, думаю щас 10 минуток гляну и спать, посмотрел полностью. :) Спасибо за увлекательное видео. :)
@bodythanks
@bodythanks 4 жыл бұрын
Почему это видео у меня в рекомендованных? На сколько это всё актуально в 2020 году ?
@delfikpro7375
@delfikpro7375 3 жыл бұрын
Учитывая, сколько компаний до сих пор сидят на ждк8, ещё как
@user-xz7ps7hn1g
@user-xz7ps7hn1g Жыл бұрын
Это вечная классика
@michaelmikhulya2008
@michaelmikhulya2008 10 жыл бұрын
Мощный доклад. Поправьте меня, но в примере с синглетоном, начинающимся в 8:57, всё-таки правильный ответ - это B и С, но никак не A.
@bogdan-1399
@bogdan-1399 9 жыл бұрын
Michael Mikhulya Ответ A тоже верный! Там делается несколько чтений переменой(Можно решить проблему если прочесть значение у временую переменою и сней работать) Более понятно у следующих примерах: 1) prntscr.com/7uz6uc 2) prntscr.com/7uz73u
@iex32
@iex32 7 жыл бұрын
4:44 для кого этот пример? для кого вообще вся презентация?! новички этого не поймут ибо лексика у вас от лукавого и еще 100 проблем. А продвинутые чуваки читают спеки в которых чуть более все структурированно\последовательно чем здесь.
@user-dk2xo9hj2m
@user-dk2xo9hj2m 7 жыл бұрын
презентация о том, что везде есть баги - и в спеках (которые по вашему читают умные чуваки), и в jvm, и в железе.. и в целом это нормальная ситуация, благо баги находятся и фиксятся.. ошибок нет только программе, которая не работает ))))
Алексей Шипилёв - (The Art of) (Java) Performance Benchmarking II
46:56
Алексей Шипилёв - Сжимай меня полностью
55:20
JPoint, Joker и JUG ru
Рет қаралды 13 М.
I CAN’T BELIEVE I LOST 😱
00:46
Topper Guild
Рет қаралды 117 МЛН
100❤️
00:19
MY💝No War🤝
Рет қаралды 21 МЛН
Survival skills: A great idea with duct tape #survival #lifehacks #camping
00:27
Лекция 11. Многопоточность в Java
1:42:36
Computer Science Center
Рет қаралды 34 М.
ЯЗЫК АССЕМБЛЕРА С НУЛЯ | #1 НАЧАЛО
54:43
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
VA-PC
Рет қаралды 1,9 МЛН
Hisense Official Flagship Store Hisense is the champion What is going on?
0:11
Special Effects Funny 44
Рет қаралды 3,1 МЛН
Отдых для геймера? 😮‍💨 Hiper Engine B50
1:00
Как правильно выключать звук на телефоне?
0:17
Люди.Идеи, общественная организация
Рет қаралды 1,2 МЛН
Easy Art with AR Drawing App - Step by step for Beginners
0:27
Melli Art School
Рет қаралды 13 МЛН
$1 vs $100,000 Slow Motion Camera!
0:44
Hafu Go
Рет қаралды 22 МЛН