我应该使用asyncio还是线程从LevelDB获取键/值(通过XMLRPC)

时间:2018-12-07 02:43:07

标签: python python-asyncio python-multithreading leveldb

如果标题令人讨厌,我深表歉意。

我可能有许多客户端试图从运行在某处服务器上的leveldb检索(获取,放置,删除)键/值对。

使用SimpleXMLRPC与服务器建立连接,我将其与ThreadMixIn结合在一起以创建SimpleThreadedXMLRPC

在服务器端,我现在有多个线程,但是我想在将任何东西返回给客户端之前同步对leveldb的访问(请参阅Reader-Writer问题)。

研究同步原语使我发现了'asyncio'async / await

在这种情况下,您对使用 asyncio 线程 有何区别?

我正在使用Python。谢谢。

0 个答案:

没有答案