cpython/Lib/multiprocessing
Miss Islington (bot) 6f94bbf77e
[3.11] gh-104536: Improve multiprocessing.process._cleanup logic (GH-104537) (#104737)
Fix a race condition in the internal `multiprocessing.process` cleanup
logic that could manifest as an unintended `AttributeError` when calling
`BaseProcess.close()`.

(cherry picked from commit ef5d00a592)

Co-authored-by: Luccccifer <lukezhang764@gmail.com>
Co-authored-by: Oleg Iarygin <oleg@arhadthedev.net>
Co-authored-by: Gregory P. Smith <greg@krypto.org>
2023-05-22 12:49:33 +02:00
..
dummy
__init__.py
connection.py [3.11] gh-97514: Don't use Linux abstract sockets for multiprocessing (GH-98501) (GH-98502) 2022-10-20 16:55:37 -07:00
context.py
forkserver.py
heap.py
managers.py
pool.py
popen_fork.py
popen_forkserver.py
popen_spawn_posix.py
popen_spawn_win32.py gh-98360: multiprocessing now spawns children on Windows with correct argv[0] in virtual environments (GH-98462) 2022-10-20 07:33:12 -07:00
process.py [3.11] gh-104536: Improve multiprocessing.process._cleanup logic (GH-104537) (#104737) 2023-05-22 12:49:33 +02:00
queues.py
reduction.py
resource_sharer.py
resource_tracker.py gh-96819: multiprocessing.resource_tracker: check if length of pipe write <= 512 (GH-96890) 2022-10-02 18:09:58 -07:00
shared_memory.py [3.11] bpo-40882: Fix a memory leak in SharedMemory on Windows (GH-20684) (#99973) 2022-12-05 13:38:25 +01:00
sharedctypes.py
spawn.py
synchronize.py
util.py