【发布时间】:2014-12-04 09:39:59
【问题描述】:
我想使用 Python 3 asyncio 模块来创建服务器应用程序。
我使用主事件循环来监听网络,当接收到新数据时,它会进行一些计算并将结果发送给客户端。 “做一些计算”是否需要一个新的事件循环?还是可以使用主事件循环?
【问题讨论】:
-
您是否在寻找类似生产者消费者模式的东西? en.wikipedia.org/wiki/Producer%E2%80%93consumer_problem
-
在这种情况下,您可以将生产者用作主循环中的进程,并且只需要一个循环。这取决于网络使用一台计算机有很多网络端口。
标签: python python-3.4 event-loop python-asyncio