ok ,目前状况, Python2 ,都是 CPython 跑起的,也依赖了太多 CPython 包
库中,同步版本一切 OK
异步代码有 gevent 版本,但是许多三方包受不了 gevent 的 patch 纷纷跪掉,人力,时间又不够解决。结果就是在异步代码这方面就用 java 顶着, python 于是拥有了一个看着能用却用不了的版本。
之前想过的方案:
将众多 IO 放在一起开线程:异想天开了
concurrent.futures :看见源码导入 threading 包,有点怕怕
cython :但是没有找到哪里可以独立出计算的部分来用 c 改写
multiprocessing : multiprocessing.queue 又跪了
pypy : IO 问题
等等