ok ,目前状况, Python2 ,都是 CPython 跑起的,也依赖了太多 CPython 包
库中,同步版本一切 OK
异步代码有 gevent 版本,但是许多三方包受不了 gevent 的 patch 纷纷跪掉,人力,时间又不够解决。结果就是在异步代码这方面就用 java 顶着, python 于是拥有了一个看着能用却用不了的版本。
之前想过的方案:
将众多 IO 放在一起开线程:异想天开了
concurrent.futures :看见源码导入 threading 包,有点怕怕
cython :但是没有找到哪里可以独立出计算的部分来用 c 改写
multiprocessing : multiprocessing.queue 又跪了
pypy : IO 问题
等等
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.