Message380495
In 3.8 the spawn method for multiprocessing changed from "fork" to "spawn" (see https://docs.python.org/3/whatsnew/3.8.html#multiprocessing).
A side effect of this is that the module gets executed again in the child processes (the same as on Windows).
The reason for this change is that multiple higher level APIs, some of which used by the Python implementation, are are not safe to use with the "fork" spawning strategy (as in: causing crashing when using the fork strategy). |
|
Date |
User |
Action |
Args |
2020-11-07 09:28:38 | ronaldoussoren | set | recipients:
+ ronaldoussoren, bquinlan, pitrou, ned.deily, mustafaquraish |
2020-11-07 09:28:38 | ronaldoussoren | set | messageid: <1604741318.31.0.030156690088.issue42281@roundup.psfhosted.org> |
2020-11-07 09:28:38 | ronaldoussoren | link | issue42281 messages |
2020-11-07 09:28:38 | ronaldoussoren | create | |
|