ЛекториумМедиатека
Личный кабинет

Обедающие Философы наносят ответный удар!

Мы поговорим о проблеме Обедающих Философов, классической многопоточной задаче, и на ее примере посмотрим, что такое Deadlock и Starvation. Сначала будет описана сама задача, потом будет дан небольшой кусок теории, после чего будет показано несколько различных вариантов ее решения на Java, каждое из которых вскроет новые многопоточные грабли. Студенты и разработчики узнают много полезного о многопоточности, в том числе такого, что пригодится на собеседовании практически в любую компанию.

Лекции курса

9
  1. Performance Optimization 101Алексей Шипилёв
  2. Некачественный код, или Как бороться с семью смертными грехами разработчикаЕвгений Мандриков
  3. Обедающие Философы наносят ответный удар!▶ Вы тут
  4. Студенческий синдром: почему мы все делаем в последний момент?Максим Дорофеев
  5. Есть ли жизнь для студента-математика в ледяном мире Java?Алексей Зиновьев
  6. Все что вы хотели знать о Legacy-коде, но стеснялись спроситьВиктор Полищук
  7. Kotlin: что понимается под современным языком программированияСветлана Исакова
  8. JVM: краткий курс общей анатомииНикита Липский, Владимир Парфиненко
  9. The Bootiful ApplicationJosh Long

Онлайн-курсы по программированию

3