标签: python c++ c coroutine
我在Python中找不到任何关于这种情况的内容。在我当前的设置中,我有一个C函数,当前被分析需要一些时间来处理,并将阻止执行。我计划使用任务系统来处理事件。
我仍在讨论使用Lua或Python。我知道在这种情况下Lua会发生什么。 Lua将数据推送到堆栈,然后使用“resume”函数恢复传回所有数据。但我不知道python会发生什么。
如果我在python中调用C函数,然后让任务执行,那么当我尝试将数据返回到生成的协程时会发生什么?我该怎么做?