【发布时间】:2010-10-16 13:13:00
【问题描述】:
我有一个 python GUI 应用程序,它使用一个通过 ctypes 调用的 .so/.dll 中的长时间运行函数。
我正在寻找一种在函数在单独的线程或进程中运行时与其通信的方法,以便我可以请求它提前终止(这需要在 C 端进行一些工作,然后才能返回部分结果)。我想这需要从管道接收或读取某种信号,但我想让它尽可能简单。
您认为解决此类问题的最佳方法是什么?我能够更改 python 和 C 端的代码。
【问题讨论】:
-
您可能会在此线程中找到其他一些想法:stackoverflow.com/questions/656933/…
标签: python multithreading process ctypes