Skip to content

Commit a339662

Browse files
committed
What's New + issue ref fix.
1 parent 660fddb commit a339662

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

Doc/library/multiprocessing.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ to start a process. These *start methods* are
168168

169169
On POSIX platforms the default start method was changed from *fork* to
170170
*forkserver* to retain the performance but avoid common multithreaded
171-
process incompatibilities. See :issue:`84559`.
171+
process incompatibilities. See :gh:`84559`.
172172

173173

174174
On POSIX using the *spawn* or *forkserver* start methods will also

Doc/whatsnew/3.14.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -367,6 +367,14 @@ Deprecated
367367
as a single positional argument.
368368
(Contributed by Serhiy Storchaka in :gh:`109218`.)
369369

370+
* :mod:`multiprocessing` and :mod:`concurrent.futures`:
371+
The default start method (see :ref:`multiprocessing-start-methods`) changed
372+
away from *fork* to *forkserver* on platforms where it was not already
373+
*spawn* (Windows & macOS). If you require the threading incompatible *fork*
374+
start method you must explicitly specify it when using :mod:`multiprocessing`
375+
or :mod:`concurrent.futures` APIs.
376+
(Contributed by Gregory P. Smith in :gh:`84559`.)
377+
370378
* :mod:`os`:
371379
:term:`Soft deprecate <soft deprecated>` :func:`os.popen` and
372380
:func:`os.spawn* <os.spawnl>` functions. They should no longer be used to

0 commit comments

Comments
 (0)