Третья часть про асинхронность/многопоточность в Android. Реализуем запуск задач несколькими способами: на базе класса Thread, на базе ExecutorService и на базе HandlerThread. На примере изучаем основы синхронизации потоков: блок synchronized, аннотацию Volatile, атомарные типы данных (AtomicBoolean, AtomicInteger, AtomicReference) и CountDownLatch. Разделяем код по работе с асинхронностью в отдельные классы: декоратор SynchronizedTask и базовый класс AbstractTask.
Предыдущие видео по асинхронности/многопоточности:
2я часть:
1я часть:
Исходники проекта “до“:
Исходники проекта “после“:
Список внесенных изменений:
4 views
0
0
2 months ago 00:59:59 1
Самый быстрый способ стать богатым! Важный вывод Эдуарда Гуриновича
2 months ago 00:02:24 3
Кота Сергея, «уволенного» из магазина в Зеленоградске, возьмут на другую работу
2 months ago 01:00:25 2
Burnice EP – “Burning Desires“ | Zenless Zone Zero
2 months ago 00:06:17 1
Special report : Inside the Congo cobalt mines that exploit children
2 months ago 01:12:43 2
20 True Horrifying Ghost & Paranormal Scary Stories | Disturbing Horror Stories To Fall Asleep To
2 months ago 00:03:09 2
アストラ・ヤオ MV「楽園夢遊記」|ゼンレスゾーンゼロ
2 months ago 00:02:35 1
8 Ball Pool Hack iOS & Android - UPDATED 8 Ball Pool MOD APK with Aim Tool App 2025
2 months ago 00:03:12 1
Spoofing Pokermon GO - How to Get Pokemon GO Hack iOS & Android with Joystick, Teleport 2025
2 months ago 00:02:42 1
Pokemon TCG Pocket Hack iOS & Android - How to Get Poke God, Free Tickets with Pokemon TCG MOD APK
2 months ago 00:02:32 2
Dragon Ball Legends Hack/MOD APK iOS & Android - How to Get Unlimited Chrono Crystals in 2025
2 months ago 00:07:41 1
Не покупайте телефон с этими двумя характеристиками
2 months ago 00:02:15 1
Coin Master Hack iOS & Android - How to Get Coin Master Free Unlimited Spins 2025
2 months ago 00:27:17 9
PVM НЕ НУЖЕН! RetroScaler2X – RCA, S-Video, YPbPr и RGB? ОБЗОР ЛАЙНДАБЛЕРА
2 months ago 00:01:13 1
Those Who Fight | Final Fantasy VII
2 months ago 00:57:24 1
Пожары в Лос-Анджелесе: новые угрозы. Трамп и Путин: когда встреча? Предстоящая инаугурация
2 months ago 01:38:08 1
Demi-finale du triplette : MACHADO vs BARRI - Championnat Auvergne Rhône-Alpes de pétanque 2024
2 months ago 00:02:24 1
Delta Executor Mobile iOS & Android Tutorial NO KEY - The Best Roblox Executor Mobile in 2025
2 months ago 00:02:32 1
8 Ball Pool Hack/MOD APK iOS & Android - How I Got 8 Ball Pool Aim Hack/Guideline Tool in 2025
2 months ago 00:52:43 1
HYPE REALITY 3: Чимаев VS Царукян. Пранк Альфредо. Конфликт Перса. Бой Тарасов vs Агрессор #10
2 months ago 01:01:24 1
4e tour BELGIQUE vs TAMEN : International doublette féminin à pétanque de Monaco - Septembre 2024
2 months ago 00:02:23 1
How to DO Block Blast Glitch iOS & Android - Get HIGH SCORE with Block Blast Hack/MOD APK 2025
2 months ago 00:32:04 1
Подходите ближе или враг в прицеле | КиберДед Андрей Масалович
2 months ago 00:02:03 1
DRAGON BALL LEGENDS “LL SS Gohan & Trunks (Youth)“ and “SP Android #18“ Trailer
2 months ago 00:01:30 1
ЗИМНЯЯ СБОРКА ДЛЯ СЛАБЫХ ПК С ОБНОВЛЕНИЕМ | ПРИВАТНЫМ ХУДОМ