在Python中调度超时

1 投票
1 回答
712 浏览
提问于 2025-04-16 16:01

我有很多套接字(可以理解为网络连接),我在异步地读取和写入数据。我想在远程的另一端如果在规定时间内没有反应时执行一些代码。不过,我不想使用 Timer 对象,因为每个定时器都在不同的线程里运行。而且,把一个 scheduler 放在单独的线程里来处理超时也不太可行,因为 scheduler 不是线程安全的。

那么,我该如何高效地安排很多个超时呢?

1 个回答

2

了解一下 Twisted Matrix

撰写回答