In a way that can't wait tens of microseconds?
> and he'll be stuck spending a lot of time figuring out how to pin that process to that core.
Pinning to cores is really easy.
> Worker drone me is going to be sad thinking that slack and chrome are snarfing the good cores while my compile times suffer.
I'd say something about adjusting priorities but there's a much more important thing to realize here.
If your CPU didn't have this, you'd have 6 fewer cores. Or probably 12 in the next version. Even if your compiler can't use two of the fast cores, it's going to run much faster overall.
> tragedy of the commons situation
If you want to improve your own responsiveness at the expense of other programs you could already busy loop everything. And nobody does that.
I don't think it's something to worry about.