
1 ryd994/strong> 2017 年 2 月 26 日 via Android 1.C 代码是用不了 gevent 的。 gevent 是套住 Python 的 IO 操作 2.thread 大概没问题 |
2 yuyang 2017 年 2 月 26 日 via Android 豆瓣开源了一个叫 greenify 的项目,直接二进制打 patch,你可以试一试 |
3 SlipStupig 2017 年 2 月 26 日 如果导出函数不是异步操作 Gevent 管不了,想要解决这个只能用 C 去 call Gevent 的 API |
4 messense 2017 年 2 月 26 日 用 Cython nogil 模式调用 C++ 函数,然后在 Python 这边可以用 threading 来调用这个 Cython wrapper |
5 messense 2017 年 2 月 26 日 Using C++ in Cython : http://docs.cython.org/en/latest/src/userguide/wrapping_CPlusPlus.html Releasing the GIL : http://docs.cython.org/en/latest/src/userguide/external_C_code.html#nogil |
6 hihihihihi OP |