cpython/Lib/multiprocessing
Antoine Pitrou b5f09acf0a
[3.6] bpo-31310: multiprocessing's semaphore tracker should be launched again if crashed (GH-3247) (#4254)
* bpo-31310: multiprocessing's semaphore tracker should be launched again if crashed

* Avoid mucking with process state in test.
Add a warning if the semaphore process died, as semaphores may then be leaked.

* Add NEWS entry
(cherry picked from commit cbe1756)
2017-11-03 14:58:37 +01:00
..
dummy
__init__.py
connection.py
context.py
forkserver.py [3.6] bpo-31308: If multiprocessing's forkserver dies, launch it again when necessary (GH-3246) (#4252) 2017-11-03 13:59:43 +01:00
heap.py
managers.py
pool.py
popen_fork.py [3.6] bpo-28326: Fix multiprocessing.Process when stdout and/or stderr is closed or None. (GH-4073). (#4075) 2017-10-22 12:27:13 +02:00
popen_forkserver.py
popen_spawn_posix.py
popen_spawn_win32.py
process.py [3.6] bpo-26762, bpo-31019: Backport multiprocessing fixes from master to 3.6 (#2879) 2017-07-26 04:48:56 +02:00
queues.py [3.6] bpo-30595: Fix multiprocessing.Queue.get(timeout) (#2027) (#2881) 2017-07-26 05:38:22 +02:00
reduction.py
resource_sharer.py
semaphore_tracker.py [3.6] bpo-31310: multiprocessing's semaphore tracker should be launched again if crashed (GH-3247) (#4254) 2017-11-03 14:58:37 +01:00
sharedctypes.py
spawn.py
synchronize.py
util.py [3.6] bpo-24484: Avoid race condition in multiprocessing cleanup (GH-2159) (#2166) 2017-06-13 17:51:26 +02:00