4 ms·
> Multiple processes are more robust to failure and easier to reason about Yeah of course, except when you use multiprocessing to do some CPU-intensive work an
by rfoo 5y ago
> Multiple processes are more robust to failure and easier to reason about
Yeah of course, except when you use multiprocessing to do some CPU-intensive work and one of the subprocess get OOMKilled. Now your main process just hang forever. This was reported on bpo roughly 10 years ago and the response is "we can't fix this".
Is this enough to convince you multiple processes sometimes lead to unnecessary complexity?