我有一个关于如何在 Cython 中调用多线程 C 函数的问题。
在 C 函数中执行多线程操作之前/之后是否需要释放/获取 GIL?
或者我可以像普通的 C 函数一样使用它吗?
我应该遵循指示吗here http://docs.python.org/c-api/init.html#thread-state-and-the-global-interpreter-lock对于一般的 Python 扩展?
你应该先往下看几节。
http://docs.python.org/c-api/init.html#non-python-created-threads http://docs.python.org/c-api/init.html#non-python-created-threads
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)