Re:Cohabitation with Python and C++
by ephelon on Thursday November 24, 2011 @09:06PM
(#3275967)
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]
Re:Cohabitation with Python and C++
by benhoyt on Thursday November 24, 2011 @08:32PM
(#3275911)
We're running on Windows, and fork isn't available there. Also, in this case AFAIK fork doesn't really apply, as we wanted to start the C++ and Python servers completely separately.
[1] http://docs.python.org/c-api/init.html#releasing-the-gil-fro...
[2] http://docs.python.org/c-api/init.html#PyGILState_Ensure