如果标题令人讨厌,我深表歉意。
我可能有许多客户端试图从运行在某处服务器上的leveldb检索(获取,放置,删除)键/值对。
使用SimpleXMLRPC
与服务器建立连接,我将其与ThreadMixIn
结合在一起以创建SimpleThreadedXMLRPC
。
在服务器端,我现在有多个线程,但是我想在将任何东西返回给客户端之前同步对leveldb的访问(请参阅Reader-Writer问题)。
研究同步原语使我发现了'asyncio'和async
/ await
。
在这种情况下,您对使用 asyncio 和 线程 有何区别?
我正在使用Python。谢谢。