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?
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?