cpython: de962ec0faaa (original) (raw)

Mercurial > cpython

changeset 74037:de962ec0faaa 3.2

Issue #11870: threading: Properly reinitialize threads internal locks and condition variables to avoid deadlocks in child processes. [#11870]

Charles-François Natali neologix@free.fr
date Sun, 18 Dec 2011 18:35:09 +0100
parents a420b27a86d9
children 336805423372 fa5c8cf29963 a175284ede57
files Lib/threading.py Misc/NEWS
diffstat 2 files changed, 7 insertions(+), 7 deletions(-)[+] [-] Lib/threading.py 11 Misc/NEWS 3

line wrap: on

line diff

--- a/Lib/threading.py +++ b/Lib/threading.py @@ -1068,21 +1068,18 @@ def _after_fork(): current = current_thread() with _active_limbo_lock: for thread in _active.values():

_limbo.clear() _active.clear()

--- a/Misc/NEWS +++ b/Misc/NEWS @@ -97,6 +97,9 @@ Core and Builtins Library ------- +- Issue #11870: threading: Properly reinitialize threads internal locks and