0x0L <xavier.lacr...@gmail.com> added the comment:

In the last reproducing example, one can drop the .result() and just submit the 
task: we're not waiting on any result explicitly. It's the shutdown of the 
ProcessPoolExecutor that waits forever for the children to exit.

Generally speaking it's probably a bad idea to mix multi-thread and forks. See 
https://www.linuxprogrammingblog.com/threads-and-fork-think-twice-before-using-them

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue45021>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to