Я новичок в сопрограммах, и я пытаюсь понять, могу ли я использовать их, чтобы сделать что-то вроде следующего:
- начать прослушивание событий (например, ввод с клавиатуры))
- если событие приходит, отреагируйте на него (сделайте что-нибудь)
- если событие не наступит в течение n секунд, сделайте что-нибудь еще
Я думал, что яможет потребоваться сделать тайм-аут самим событием. Но мне тяжело оборачиваться вокруг этого материала. Простой пример, который выполняет вышеизложенное, был бы очень поучительным.