Разбор ошибки: метод actor объявлен nonisolated, но обращается к изменяемому состоянию — какое правило изоляции здесь нарушено?
База Hintsage
Конкурентность
async/await, actors, tasks и безопасность данных.
Практика
Вопросы: Конкурентность
В приложении состояние экрана помечено @MainActor, но к нему обращаются из фоновой async-задачи: какую гарантию даёт такая изоляция?
В throwing task group одна дочерняя задача завершилась ошибкой, но родитель ещё не ожидает результат группы: что происходит с остальными дочерними задачами?
Всегда ли actor выполняет изолированные вызовы в порядке их поступления?
Насколько actor защищает изменяемый ссылочный объект после его возврата вызывающему коду?
Какой жизненный цикл имеет задача, созданная через async let, относительно области видимости родителя?
Что произойдёт с изоляцией текущего актора, если внутри его метода создать обычную Task вместо Task.detached?
Практическая ситуация: задача Swift получила сигнал отмены — что гарантирует сам факт отмены её немедленной остановке?
Какую гарантию даёт Sendable при передаче значения между конкурентными задачами Swift?
Метод actor приостановился на await: какое свойство его состояния нельзя считать сохранённым после возобновления?
Показано 41–50 из 50