python - 如何在 Cython 中调用多线程 C 函数?

标签 python multithreading cython gil

我有一个关于如何在 Cython 中调用多线程 C 函数的问题。

在 C 函数中执行多线程操作之前/之后是否需要释放/获取 GIL?

或者我可以像普通 C 函数一样使用它吗?

我应该遵循指示吗 here对于一般的 Python 扩展?

最佳答案

关于python - 如何在 Cython 中调用多线程 C 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11687960/

相关文章:

python - Pandas:根据另一列中的值按名称对多个列进行子集

java - 从Python服务器到Android客户端的图像数据丢失(Endian问题??)

java - 使用改造向请求添加 header 时如何避免在主线程上等待?

python - RLock 是 Lock 的明智默认设置吗?

c++ - 运行 Cython 的问题

python - 如何创建一个负向后查找表达式 - 添加 - 不能是空词

python - 我的 python 程序运行得非常慢

python - 为什么在使用 python 多处理池时会看到额外的换行符?

python - 使用 Jupyter Notebook 在 Cython 中设置 unordered_set

python - 在 cython 类中包装一个预初始化的指针