Dart || Асинхронное программирование и Isolate

preview_player
Показать описание
В этом видео разберемся что кроется под капотом асинхронного программирования в Dart, какие механизмы для этого используются и какие существуют инструменты упрощающие нам жизнь. Также рассмотрим как создавать свой изолят и передавать данные между ним и основным приложением.

Мои книги:

-----------Подписываемся-----------

-------Поддержать автора______
СберБанк - 4279 3806 8218 2938
А также пожертвования в паблике Vk

00:00 - Разбираем Event Lopp Dart
10:23 - Future API
25:45 - Stream
38:43 - Isolate
45:19 - Что и когда использовать?

#dart #madteacher #async
Рекомендации по теме
Комментарии
Автор

отлично, лучший материал что удалось найти в ру сегменте

battle_in
Автор

Пока на JS учил Промисы, то эта гармошка создавала проблемы восприятия, а с сахарком "async await" зашло легче. Тут тоже не сразу заходит. Отдельное спасибо за "Что и когда"

fitterboss
Автор

У вас ошибка по поводу ReceivePort'a - нет причин его каждое сообщение создавать заново. В своём приложении я использую один и тот же порт для работы с разными изолятами - получаю сообщения в один листнер от разных изолятов: распарралеливаю задачу на N-1 поток (N - количество ядер).

FantasyOR
Автор

assert-ы удаляет компилятор, или девелопер своими руками? Как-то не уточнено былою на 99, 9% думаю, что компилятор, но хочется на все 100% :) .
За уроки спасибо.

fitterboss