[issue40379] multiprocessing's default start method of fork()-without-exec() is broken

Antoine Pitrou report at bugs.python.org
Fri Apr 30 14:54:13 EDT 2021


Antoine Pitrou <pitrou at free.fr> added the comment:

The problem with changing the default is that this will break any application that depends on passing non-picklable data to the child process (in addition to the potentially unexpected performance impact).

The docs already contain a significant elaboration on the matter, but feel free to submit a PR that would make the various caveats more explicit:
https://docs.python.org/3/library/multiprocessing.html#contexts-and-start-methods

----------

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue40379>
_______________________________________


More information about the Python-bugs-list mailing list