]> granicus.if.org Git - python/commit
bpo-36867: Make semaphore_tracker track other system resources (GH-13222)
authorPierre Glaser <pierreglaser@msn.com>
Fri, 10 May 2019 20:59:08 +0000 (22:59 +0200)
committerAntoine Pitrou <antoine@python.org>
Fri, 10 May 2019 20:59:08 +0000 (22:59 +0200)
commitf22cc69b012f52882d434a5c44a004bc3aa5c33c
tree03dc6cf6c5449ab30ac1243140b6b8f3b2359089
parentd0d64ad1f5f1dc1630004091d7f8209546c1220a
bpo-36867: Make semaphore_tracker track other system resources (GH-13222)

The multiprocessing.resource_tracker replaces the multiprocessing.semaphore_tracker module. Other than semaphores, resource_tracker also tracks shared_memory segments. Patch by Pierre Glaser.
Lib/multiprocessing/forkserver.py
Lib/multiprocessing/popen_spawn_posix.py
Lib/multiprocessing/resource_tracker.py [moved from Lib/multiprocessing/semaphore_tracker.py with 53% similarity]
Lib/multiprocessing/shared_memory.py
Lib/multiprocessing/spawn.py
Lib/multiprocessing/synchronize.py
Lib/test/_test_multiprocessing.py
Misc/NEWS.d/next/Library/2019-05-09-18-12-55.bpo-36867.FuwVTi.rst [new file with mode: 0644]
PCbuild/lib.pyproj