Pull to refresh

Comments 2

В своей книге о корутинах я образно сравнила coroutineScope с аквариумом, в который корутины запускаются, как рыбки, а разработчик просто за ними наблюдает из обычного (синхронного) мира.

Если развить эту аналогию, то:

  • Обычный coroutineScope: Это аквариум с очень строгими правилами. Если одна рыбка внезапно заболела, то воду из аквариума немедленно сливают, вместе с остальными рыбками.

  • А supervisorScope: Это продвинутый аквариум. Если одной рыбке стало плохо, то ее немедленно изолируют и остальные рыбки этого даже не заметят и продолжат спокойно плавать дальше, как ни в чем не бывало =)

Sign up to leave a comment.

Articles