Podle mě to je fakt jen vedlejší efekt, scheduleru prostě dojdou korutiny, což vyhodnotí jako deadlock a chcípne.
Asi mas pravdu. Ale kdyby chteli, tak by scheduler v tehle situaci klidne mohl udelat exit(0), ze
Asi ne, oni mají funkci pro obecnou kontrolu deadlocku, je jedno, jestli je korutin milion nebo nula, deadlock je prostě deadlock (z definice). Mohli by přidat další test na počet korutin, ale spíš nechtějí, aby se to používalo, protože na hlavní vlákno patří synchronizace. Taky by hlavní vlákno mohlo čekat implicitně. Možností (špatných) je jistě bambilion.