или он не требует каких либо примитивов синхронизации ос внутри?
Я не эксперт в этом вопросе, но кажется, корутины и многопоточность это ортогональные понятия. Другими словами, ты можешь писать на корутинах однопоточную программу. Там никакие синхронизации не нужны
Нет, @top1pogromist правильно сказал: корутины это всего лишь трансформация кода. В мире асинка применять обычные примитивы синхронизации просто опасно, поэтому обычно они реализуются по другому.
Обсуждают сегодня