More threads on a single core equal more context switches, which reduces the effective amount of instructions you can process.
More threads on a single core equal more context switches, which reduces the effective amount of instructions you can process.