A core is like a brain in the CPU chip.
A thread is like a train of thought.
A CPU with lots of cores is like having multiple people (and their brains) working on something.
Multi-threading is like multitasking, switching from two trains-of-thought depending on context.
(Computers are of course different to human brains, so the pros and cons of having more cores/brains or changing how many threads/thoughts you work on at once is different.)
Latest Answers