1
2
在Asyncio中,您可以将服务拆分为三个单独的任务,每个任务都有自己的循环和时间安排-您可以将它们视为三个线程,但它们都安排在同一线程中,并且通过挂起
为此,让我们从一个调用函数并定期检查其结果的实用函数开始:
这个
在这种情况下,服务生成三个这样的循环,并等待它们中的任何一个完成。无论哪一个先完成,我们都会收到我们等待的“反馈”,我们可以处理掉其他的。
这和您的代码之间的一个小区别是,这里有可能(尽管可能性很小)在
如果这是不可接受的,你可以很容易地通过每一个
|
danial · 如何在多个字符串的每个位置找到最频繁的字符 2 年前 |
Henry · 使用Python将json重新格式化为键值对 2 年前 |
eymentakak · json字典类型错误:字符串索引必须是整数 2 年前 |
Qubix · 从熊猫数据帧创建相对熵矩阵 2 年前 |
guiguilecodeur · 如何删除我的词汇表中的重复元素 2 年前 |
Susheel P M · 这是关于if-else语句[关闭] 2 年前 |
Slartibartfast · 关于Python版本安装 2 年前 |