我有一个关于如何在Cython中调用多线程C函数的问题。
在C函数中执行多线程操作之前/之后,是否需要释放/获取GIL?
还是可以像普通的C函数一样使用它?
对于一般的Python扩展程序,我应该遵循here的指示吗?
最佳答案
您应该已经看了几节。
http://docs.python.org/c-api/init.html#non-python-created-threads
我有一个关于如何在Cython中调用多线程C函数的问题。
在C函数中执行多线程操作之前/之后,是否需要释放/获取GIL?
还是可以像普通的C函数一样使用它?
对于一般的Python扩展程序,我应该遵循here的指示吗?
最佳答案
您应该已经看了几节。
http://docs.python.org/c-api/init.html#non-python-created-threads