Video není dostupné.
Omlouváme se.
Concurrency Tips - Евгений Шелестович
Vložit
- čas přidán 29. 07. 2019
- Видео с митапа Java Professionals BY #26, подробнее на сайте: jprof.by/post/....
Доклад о прагматичном подходе к созданию многопоточных Java приложений. Только практические советы, основные ошибки и best practices из реального опыта с highload production системами. Кишки JMM, double-checked locking, кеши процессора, memory барьеры, false sharing, lock-free алгоритмы и STM мы оставим за кадром. Много кода и небольшое демо.
Очень странно. На 7:50 рассказывает антипаттерн. Если сделать все потоки демонами, то при завершении приложения все потоки будут убиты, а очередь необработанных тасков будет потеряна. Что как раз то и является некорректным завершением приложения. Правильно - как минимум сделать executor.shutdown();
В спринговом экзекуторе нужно выставить флаг executor.setAllowCoreThreadTimeOut(true);
хороший доклад
спасибо
Очень толково, большое спасибо !
Евген красава))