580просмотров
27 января 2026 г.
statsScore: 638
Swift Concurrency Guide pt2: Advanced Для того, чтобы погрузиться в оставшиеся ключевые концепты SC, рекомендую прочитать достаточно короткий, но при этом очень емкий гайд:
🔵Fucking Approachable Swift Concurrency Еще в нем есть ссылка на skill для ваших агентов:
🔵Swift Concurrency Agent Skill Детальное объяснение различий между Structured и Unstructured Concurrency от Apple:
🔵Beyond the basics of structured concurrency Debug Еще одно обучающее видео от Apple про профилирование SC:
🔵Visualize and optimize Swift concurrency Resources 🔵A Swift Concurrency Glossary
🔵Swift Async Algorithms SC Proposals Одно из преимуществ SC это то, что она является частью Swift, все изменения в котором происходят через Swift Evolution и при этом они достаточно хорошо описаны. Поэтому для дальнейшего погружения рекомендую читать именно их. Начать можно с обновлений в Swift Concurrency: что нас ждёт в Swift 6 А затем перейти к Swift 6.2, потому что он содержит несколько крупных изменений:
🟡[SE-0461] Run nonisolated async functions on the caller's actor by default
🟡[SE-0462] Task Priority Escalation APIs
🟡[SE-0469] Task Naming
🟡[SE-0470] Global-actor isolated conformances
🟡[SE-0471] Improved Custom SerialExecutor isolation checking for Concurrency Runtime
🟡[SE-0472] Starting tasks synchronously from caller context Список обновлений здесь получился достаточно большим. Наверное, стоит подумать о том чтобы по каждому из этих пропозалов написать посты 🤔