如何对阻塞 CFFI 函数进行异步调用

时间:2021-04-29 12:22:44

标签: python c asynchronous blocking python-cffi

我有一组基于 C 的阻塞函数。我试图找到一种方法来从 python 对那些阻塞函数进行异步调用。有没有办法从 python 界面做到这一点?

例如

 async def my_func():
      
      ffi.blocking_c_function()   # this will be blocking for seconds or even mins

此阻止功能可能需要几秒钟或几分钟才能完成。 上述 async python func 的行为如何?

我希望得到任何建议

0 个答案:

没有答案