异步IO食谱
2022/10/8小于 1 分钟
asyncio Recipes
————————A Problem-Solution Approach
Working with Event Loops
一、处理事件循环
1.定位事件循环问题
并发框架必须能够告诉您事件循环当前是否正在运行,以及它是哪个是。
例如:你写的代码中应该断言只有一个循环在执行任务。因此只有一项任务可以更改某些共享资源或确保回调派遣。
2.创建新循环实例问题:
get_event_loop API 只实例化从主线程调用的循环。 不要使用任何方便包装来创建循环并自己存储它,如所示。 这肯定是 在任何线程上 ORK,并使循环的创建无副作用(除了异步的全局创建之外)。 默认循环策略