Kotlin Многопоточность Рассматриваем концепции асинхронного программирования, в частности, многопоточность в Kotlin. Разбираю теорию и практику многопоточности для языка Kotlin. В первой части видео показываю как создать новый параллельный поток путем создания класса Thread и реализации интерфейса Runnable. Показываю проблемы, связанные с многопоточным программированием: RaceCondition, Deadlock. Затем показываю решение этих проблем в многопоточном программировании. Для решения использую средства языка Kotlin для работы в многопоточных программах. Приятного просмотра. Музыка в видео: "Tokyo Music Walker - We'll Meet Again" is under a Creative Commons (CC BY-NC-SA 3.0) license:
https://creativecommons.org/licenses/... / @tokyomusicwalker4038 Music powered by BreakingCopyright: • ☕ Cafe & Chill (Royalty Free Music) -... 🔎 Find more music:
00:00 Вступление 00:41 Важное предупреждение 01:17 Определение многопоточности 03:24 Класс Thread 06:32 Runnable 07:37 Thread.join() 07:59 Перезапуск потоков 08:16 Как остановить поток 10:33 Проблемы многопоточности 12:32 Чем лечить race condition 16:08 Deadlock