summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorPablo Galindo <Pablogsal@gmail.com>2019-02-11 17:29:00 (GMT)
committerGitHub <noreply@github.com>2019-02-11 17:29:00 (GMT)
commit3766f18c524c57784eea7c0001602017d2122156 (patch)
tree6c24d8ab4a26589c3ee9e5dea3b3cda4ab94e9a6 /Python
parent4b250fc1da9c893803cf724a4974450b5e10bd8a (diff)
downloadcpython-3766f18c524c57784eea7c0001602017d2122156.zip
cpython-3766f18c524c57784eea7c0001602017d2122156.tar.gz
cpython-3766f18c524c57784eea7c0001602017d2122156.tar.bz2
bpo-35378: Fix multiprocessing.Pool references (GH-11627)
Changes in this commit: 1. Use a _strong_ reference between the Pool and associated iterators 2. Rework PR #8450 to eliminate a cycle in the Pool. There is no test in this commit because any test that automatically tests this behaviour needs to eliminate the pool before joining the pool to check that the pool object is garbaged collected/does not hang. But doing this will potentially leak threads and processes (see https://bugs.python.org/issue35413).
Diffstat (limited to 'Python')
0 files changed, 0 insertions, 0 deletions