I would really like to launch multiple worker-processes in parallel with minimal blocking.
My code is heavily using async / await. Unfortunately the overall perfomance is not as good as I would expect.
For me the perfomance killer seems to be line 479 lock (s_createProcessLock) which disallows effectively parallel process launching.
Why is the lock static?