A core is a physical thing–it’s essentially a CPU, within the larger computer component that we call a “CPU.” Modern CPUs contain multiple processors… think, like a bunch of eggs in a carton.
A “thread” is a logical thing. It’s essentially a separate stream that the computer is processing. An analogy here might be a kitchen (the CPU), which is making multiple dishes (threads) independently of each other on shared hardware (stoves, counters, etc).
Latest Answers