Планирование времени ожидания в Python - PullRequest
1 голос
/ 19 апреля 2011

У меня есть набор сокетов, которые я читаю и пишу асинхронно. Я хочу выполнить код в случае, если удаленный узел не реагирует в течение заданного времени. Я не хочу Timer объектов, так как каждый из них работает в отдельном потоке. Кроме того, запуск scheduler в отдельном потоке, который обрабатывает тайм-ауты, кажется невозможным из-за того, что scheduler не является потокобезопасным.

Как эффективно планировать много тайм-аутов?

1 Ответ

2 голосов
/ 19 апреля 2011

Читать о Витая матрица .

...