[РАННИЙ ДОСТУП] Курс по корутинам. Урок 6. Синхронизация
0:00 Интро
0:45 Принципы синхронизации
1:31 Захват блокировки
3:42 Каналы для синхронизации
5:15 Почему нe java.util.concurrent
5:43 Заключение
видео
ранний доступ
Расул Исмаилов
Супер! Спасибо! В примере кода ошибка. remote вместо remove в названии suspend функции. Так же хотелось бы, чтобы были примеры на реальном проекте, но могу предположить, что подобное будет в конце курса.
Для корректной работы класса Counter в блоке actor-а надо обернуть все consumeEach-ем, либо циклом for, иначе при повторном вызове любого метода Counter-а будет ошибка: java.util.concurrent.CancellationException: RendezvousChannel was cancelled (Ошибка позволила лучше разобраться в работе actor-а и каналов, спасибо :))
- Доступ к закрытым постам блога - Доступ в Random Coffee от Android Broadcast
- Регулярные отчет по контенту в работе и ближайшим планам - Доступ к подкастам
Middle
$ 3,4 в месяц
* Все что уровнем ниже + - Доступ в закрытый Telegram чат с Кириллом - Доступ к закрытым статьям - Доступ к Базе Знаний Android разработчика - Ранний доступ к видео на канале - Эксклюзивные видео только для патронов - Упоминание в титрах в публичных выпусках - Квизы в закрытом Telegram канале
+ чат
Уровень подписки включает в себя доступ к закрытому чату в Telegram
Senior
$ 6,8 в месяц
* Все что уровнем ниже +
- Возможность повлиять на контент
- Возможность подключения на Q&A стримы
+ чат
Уровень подписки включает в себя доступ к закрытому чату в Telegram
Lead
$ 11,3 в месяц
* Все что уровнем ниже +
- Прямая связь с Кириллом в Telegram
+ чат
Уровень подписки включает в себя доступ к закрытому чату в Telegram
ФАНАТ РОЗОВА 😁
$ 57 в месяц
* Все что уровнем ниже +
- Личные консультации (1 раз в 2 недели, 30 минут)
+ чат
Уровень подписки включает в себя доступ к закрытому чату в Telegram