Python 程序调用了一些 c++导出的函数,这些函数大多会访问网络,会阻塞等待。
因为一些原因,现在无法修改那部分代码,所以我考虑用 thread / gevent 来在 python 里面实现异步操作。
直接把处理函数丢给 thread/gevent 里面去处理,这样主线程 UI 也不会阻塞住,在处理完成后,通知主线程去处理数据结果。
对 Python 不熟,请问有什么更好的方法吗?
因为一些原因,现在无法修改那部分代码,所以我考虑用 thread / gevent 来在 python 里面实现异步操作。
直接把处理函数丢给 thread/gevent 里面去处理,这样主线程 UI 也不会阻塞住,在处理完成后,通知主线程去处理数据结果。
对 Python 不熟,请问有什么更好的方法吗?