]> granicus.if.org Git - python/commit
bpo-24484: Avoid race condition in multiprocessing cleanup (#2159)
authorAntoine Pitrou <pitrou@free.fr>
Tue, 13 Jun 2017 15:10:39 +0000 (17:10 +0200)
committerGitHub <noreply@github.com>
Tue, 13 Jun 2017 15:10:39 +0000 (17:10 +0200)
commit1eb6c0074d17f4fd425cacfdda893d65f5f77f0a
tree11ecee463d518e10ddfbbd28e01f44dd13e3fb14
parent8323189ff1a19566f923c04b95e4d17fa57d1f56
bpo-24484: Avoid race condition in multiprocessing cleanup (#2159)

* bpo-24484: Avoid race condition in multiprocessing cleanup

The finalizer registry can be mutated while inspected by multiprocessing
at process exit.

* Use test.support.start_threads()

* Add Misc/NEWS
Lib/multiprocessing/util.py
Lib/test/_test_multiprocessing.py
Misc/NEWS