【转】python 线程,GIL 和 ctypes
摘要:转自:http://zhuoqiang.me/a/python-thread-gil-and-ctypes4 利用 ctypes 绕过 GIL ctypes 与 python 扩展不同,它可以让 Python 直接调用任意的 C 动态库的导出函数。你所要做的只是用 ctypes 这个 Python 库写些 python 代码即可。最酷的是,ctypes 会在调用 C 的函数前释放 GIL。所以,我们可以通过 ctypes 和 C 动态库来让 python 充分利用物理内核的计算能力。让我们来实际验证一下,我们用 C 写一个死循环函数extern"C"{ void DeadL
阅读全文
posted @
2012-09-05 22:34
J.evan
阅读(235)
推荐(0)