When you have lets say 4 CPU cores and 1 active thread, Windows [by default config] wouldn't let the other CPU cores go into deep sleep [core parking] by intentionally moving the active thread from core to core. That supposedly improves performance on some tests as bringing a core from deep sleep takes some time noticeable by the tests. Keeping the cores "warm" also means increased power consumption.