cpython/Lib/concurrent/futures
Miss Islington (bot) 4270b7927d
gh-90622: Do not spawn ProcessPool workers on demand via fork method. (GH-91598) (#92495)
Do not spawn ProcessPool workers on demand when they spawn via fork.

This avoids potential deadlocks in the child processes due to forking from
a multithreaded process.
(cherry picked from commit ebb37fc3fd)

Co-authored-by: Gregory P. Smith <greg@krypto.org>
2022-05-08 10:14:14 -07:00
..
__init__.py bpo-46522: fix concurrent.futures and io AttributeError messages (GH-30887) 2022-02-23 02:25:00 +02:00
_base.py concurrent.futures: Fix typo in docstring (#92121) 2022-05-02 09:05:26 -06:00
process.py gh-90622: Do not spawn ProcessPool workers on demand via fork method. (GH-91598) (#92495) 2022-05-08 10:14:14 -07:00
thread.py bpo-45021: Fix a hang in forked children (GH-28007) 2021-09-20 11:30:19 -07:00