Such a request-per-process design is more straightforward to implement, but for some workloads, the extra CPU and memory overhead of starting multiple operating system processes may be undesirable.
This method is more straightforward to execute, but for some tasks, the additional CPU and memory expenses of launching multiple operating system processes can be undesirable.