I'm assuming you are referring to registers.
Each CPU core only has one set of the registers. When the OS changes which process is running on the processor right now it saves the state of the registers somewhere is main RAM memory, and restores their value when beginning execution again.
You have to remember that programs on one CPU core are not executing in parallel, they are just being run a little and switched between so fast that it seems parallel to a human. That's why there can be only one set of registers.
Per the comments: read more here.