cpython/Lib/concurrent/futures
Enzo Bonnal a005835f69
gh-74028: add `buffersize` parameter to `concurrent.futures.Executor.map` for lazier behavior (#125663)
`concurrent.futures.Executor.map` now supports limiting the number of submitted
tasks whose results have not yet been yielded via the new `buffersize` parameter.

---------

Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
2025-03-13 11:57:53 +01:00
..
__init__.py gh-124694: Add concurrent.futures.InterpreterPoolExecutor (gh-124548) 2024-10-16 16:50:46 -06:00
_base.py gh-74028: add `buffersize` parameter to `concurrent.futures.Executor.map` for lazier behavior (#125663) 2025-03-13 11:57:53 +01:00
interpreter.py gh-125864: Propagate `pickle.loads()` failures in `InterpreterPoolExecutor` (gh-125898) 2024-10-24 10:51:45 -06:00
process.py gh-74028: add `buffersize` parameter to `concurrent.futures.Executor.map` for lazier behavior (#125663) 2025-03-13 11:57:53 +01:00
thread.py gh-88110: Clear concurrent.futures.thread._threads_queues after fork to avoid joining parent process' threads (GH-126098) 2024-11-22 18:20:34 +02:00