Someone in The Bridge, the main chatroom for Arqade, our gaming site, asked whether they can fully dedicate a CPU core to a specific program, to the point that if that program isn't active, the core isn't either.
Also, I am not sure how Windows do its threading. I am unsure if there is a setup or configuration to do something like "Nothing else uses this core except X"
I know about Process Affinity and how it can force a program to only use 1 specific core, but I don't know if the reverse, forcing a core to only work on one specific program, is possible. Does Windows have an option for this?