IT Academy
Урок 3 · Средний

Concurrency и networking

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

async/await упрощает ожидание сети. Обновление UI должно соблюдать изоляцию главного actor. Отмена запроса и обработка неверного ответа — отдельные ветви состояния.

Задача для самостоятельного решения

Как предотвратить показ устаревшего поиска?

Показать разбор ответа

Отменить предыдущую Task или проверить идентификатор актуального запроса до изменения модели. Учитывайте, что отмена кооперативна.

Примените знания

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

Открыть лабораторную →