Перейти к содержимому

Как обнаружить и устранить взаимоблокировки в Java

Defog Tech

0:00 / 0:00

Как обнаружить и устранить взаимоблокировки в Java

96 016 просмотров · 7 л. назад
Defog Tech
91,9 тыс. подписчиков
96 016 просмотров · 7 л. назад
Взаимоблокировки возникают, когда поток ожидает, пока другой поток освободит блокировку, и наоборот. Глобальное упорядочивание блокировок, а также тайм-ауты получения блокировки и последующее освобождение блокировок могут существенно помочь в предотвращении взаимоблокировок. Канал ---------------------------------- Освойте сложные концепции программирования за несколько минут. Я стараюсь объяснять такие сложные концепции, как многопоточность в Java, простым и понятным языком. Смотрите видео по таким темам, как Spring Boot, Cloud Foundry, Java 8 и другим. Я с радостью развею ваши сомнения. Задавайте вопросы в комментариях. Также буду рад рассмотреть запросы на новые видео. Новые видео добавляются каждое воскресенье. Подпишитесь или изучите канал - http://bit.ly/defog_tech Текущие плейлисты ---------------------------------- Java Executor Service - http://bit.ly/exec_srvc Java Concurrency - http://bit.ly/java_crncy Spring Boot 2.0 - http://bit.ly/spr_boot2 Java 8 - http://bit.ly/java_8-11 Сокращения Intellij IDEA - http://bit.ly/i_idea Популярные видео ---------------------------------- Executor Service -    • Java ExecutorService - Part 1 - Introduction   Введение в CompletableFuture -    • Introduction to CompletableFuture in Java 8   Как работает ForkJoinPool -    • Understanding how ForkJoinPool works   Модель памяти Java за 10 минут -    • Java Memory Model in 10 minutes   Volatile vs Atomic -    • Using volatile vs AtomicInteger in Java co...   Что такое Spring Webflux -    • What is Spring Webflux and when to use it?