从c api异步调用python代码

从c api异步调用python代码,python,c++,asynchronous,embed,Python,C++,Asynchronous,Embed,很抱歉,我对异步编程和python嵌入非常陌生 我通过C++ API在我的C++应用程序中嵌入Python。但随后我调用了类似于time.sleep(10)的东西,它冻结了我的接口(因为我在等待PyEval\u EvalCode) 有没有漂亮的方法可以异步执行一些python代码并使用python线程获取结果 对不起,我的英语很差也在找这个。如果python试图阻止I/O,则希望控件返回给调用方,最好为I/O操作使用fd,该操作可以启用select()。

很抱歉,我对异步编程和python嵌入非常陌生

我通过C++ API在我的C++应用程序中嵌入Python。但随后我调用了类似于

time.sleep(10)
的东西,它冻结了我的接口(因为我在等待
PyEval\u EvalCode

有没有漂亮的方法可以异步执行一些python代码并使用python线程获取结果


对不起,我的英语很差

也在找这个。如果python试图阻止I/O,则希望控件返回给调用方,最好为I/O操作使用fd,该操作可以启用select()。