system
A chat on subreddit /r/pcmasterrace
human
Im not a tech guy, so I'm oblivious to it, but is there a way to future proof cpu usage? Like, give a program/game access to whatever many cores/threads there can be?
gpt
If programmer want, they already can query how much resource there are, how much core, each core performance, etc and work on that.

But even for new game, multithread is used quite limit. Split 1 thing to 2 and run them on 2 threads/cores does not mean faster. Because:
- Multiple threads now need to communicate, that's more work do be done.
- If they access a same resource, they need a way to prevent conflict, that's more work and more complex.

It's also harder to work with, harder to fix when bug happen, require knowledge on how modern cpu works.