From: Yash Ganthe on

If the server has multiple CPUs, it is argued that in order to keep
all CPUs utilized, we should create a web garden so that multiple w3p
processes are spawned by IIS.

I know that w3p internally uses threads from the CLR thread pool.
My question is, even if we do not create a web garden, will the
multiple threads not be running on multiple CPUs?

Why is CPU utilization the argument in favor of web garden?