【发布时间】:2016-08-05 11:20:10
【问题描述】:
我有一个用 Python3.5 编写的网络应用程序,它利用 pythons Asyncio 同时处理每个传入连接。
在每个并发连接上,我想将连接的客户端数据存储在一个列表中。我担心如果两个客户端同时连接(这是可能的),那么两个任务都会尝试同时写入列表,这肯定会引发问题。我将如何解决这个问题?
【问题讨论】:
-
如果您使用 HTTP,您应该使用
aiohttp,它 (AFAIK) 会为您处理所有这些。
标签: python python-3.x concurrency python-asyncio shared-resource