我正在尝试创建一个Python可以与之交互的C相机模块。我预想它的工作方式是:
基本上,Python将调用C方法,将消息传递给C方法。我将使用C互斥量或信号量将控制命令传递给C线程,以使其成为线程安全。
问题是我在哪里启动C线程?最好是在PyMODINIT_FUNC中启动它,还是应该有另一个函数来启动线程,该线程返回一个持有对C线程的引用的对象,或者有更好的简单方法吗?我需要一些可以快速实施的东西。
干杯。米奇。
答案 0 :(得分:0)
最后只是在“启动”函数中启动线程,然后将线程ID存储在静态变量中,然后在“停止”方法中停止线程。工作正常,在适当的地方引发错误-没有问题。