5 ms·
It's quite easy to release the GIL while you are running non-python code.[1] Just be sure that if you touch the Python API that you reaquire the GIL.[2] [1] ht
by ephelon 15y ago
It's quite easy to release the GIL while you are running non-python code.[1] Just be sure that if you touch the Python API that you reaquire the GIL.[2]
[1] http://docs.python.org/c-api/init.html#releasing-the-gil-from-extension-code http://docs.python.org/c-api/init.html#releasing-the-gil-fro...
[2] http://docs.python.org/c-api/init.html#PyGILState_Ensure http://docs.python.org/c-api/init.html#PyGILState_Ensure