diff options
author | Eric Snow <ericsnowcurrently@gmail.com> | 2023-06-01 16:24:10 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-01 16:24:10 -0600 |
commit | 3698fda06eefb3c01e78c4c07f46fcdd0559e0f6 (patch) | |
tree | aa978df64aae6acd5bb007708e3d4ff37388f9aa /Python/dynload_stub.c | |
parent | 8a8ebf2e3ddb880806237c7a5983f9744f7c215f (diff) | |
download | cpython-3698fda06eefb3c01e78c4c07f46fcdd0559e0f6.tar.gz cpython-3698fda06eefb3c01e78c4c07f46fcdd0559e0f6.zip |
gh-104341: Call _PyEval_ReleaseLock() with NULL When Finalizing the Current Thread (gh-105109)
This avoids the problematic race in drop_gil() by skipping the FORCE_SWITCHING code there for finalizing threads.
(The idea for this approach came out of discussions with @markshannon.)
Diffstat (limited to 'Python/dynload_stub.c')
0 files changed, 0 insertions, 0 deletions