我意识到,如果一个循环还不存在,new_event_loop就会被get_event_loop调用--我想知道除了或者不调用典型的get_event_loop之外,还有什么原因可以调用new_event_loop。
new_event_loop似乎可以用来:
不过,我想不出一个很好的理由来做这两件事。你们有没有遇到过显式调用new_event_loop的用例?
发布于 2020-01-22 08:56:27
显式事件循环创建主要用于两种情况:
默认策略将上下文定义为当前线程,并管理每个线程与异步交互的事件循环。如果当前线程没有与其关联的事件循环,则默认策略的get_event_loop()方法在从主线程调用时会创建一个事件循环,但否则会引发RuntimeError
基本上,如果要更改默认事件循环类型,则需要策略。
https://stackoverflow.com/questions/59848036
复制相似问题