You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note that acquiring the GIL is a blocking thread-synchronising operation, and therefore potentially costly. It might not be worth releasing the GIL for minor calculations. Usually, I/O operations and substantial computations in parallel code will benefit from it.
Revision ec1ce78 removes the GIL lock from the following calls: Initialize(), Shutdown(), CreateBrowserSync(), SetOsModalLoop(), QuitMessageLoop(), CefExecuteProcess().
Keeping this issue Open, as there still might be some functions from which the GIL lock should also be removed.
Original issue reported on code.google.com by [email protected] on 8 Jan 2014 at 11:15
The text was updated successfully, but these errors were encountered:
Revision ec1ce788373b removes the GIL lock from the following calls:
Initialize(), Shutdown(), CreateBrowserSync(), SetOsModalLoop(),
QuitMessageLoop(), CefExecuteProcess().
Keeping this issue Open, as there still might be some functions from which the
GIL lock should also be removed.
In the pxd file, function needs to be defined as "nogil". In the pyx file the call must use the "with nogil" statement.
From Cython's documentation:
Revision ec1ce78 removes the GIL lock from the following calls: Initialize(), Shutdown(), CreateBrowserSync(), SetOsModalLoop(), QuitMessageLoop(), CefExecuteProcess().
Keeping this issue Open, as there still might be some functions from which the GIL lock should also be removed.
Original issue reported on code.google.com by
[email protected]
on 8 Jan 2014 at 11:15The text was updated successfully, but these errors were encountered: