Я знаю самые основы использования сопрограмм в качестве основы и реализации игрушечного планировщика. Но я предполагаю, что это слишком упрощенное представление об асинхронных планировщиках в целом. В моих мыслях не хватает целого набора дыр.
Как предотвратить запуск процессором планировщика, который работает в режиме ожидания/ожидания? Некоторые волокна просто спят, другие ждут ввода от операционной системы.