Is SCCM multi-threaded, specify 1 or 2 processors on VM?

Tech-Archive recommends: Fix windows errors by optimizing your registry



Hi I am building a new SCCM server but want to know if I give it more than
one virtual processor will it make the best use of the multiple processors or
not? If it is not multithreaded there seems to be no point providing
additional processors.

I know that at least parts of the console are multi-threaded but are the
other SCCM components also multi-threaded?

Appreciated
.