Quote: Originally Posted by MadSupra354
I've always wanted to know exactly what a thread is. How does a thread differ from a core? Answer in anyway you want, even if it's a link to a webpage that explains it
I think this is an interesting question that I only have a rough idea about
It prompted me to try and learn a bit more.
After a bit of instant expert googling I think
A thread is primarily a software concept - part of some code running in a time slice.
A core is the hardware element representing a CPU (dual core = 2 cpus)
When core is designed to specifically handle multiple threads you get what I think are hardware threads.
For an i7 you have 4 cores/CPUs. Each core has 2 hardware threads giving a total of 8 hardware threads.
on Processors, Cores and Hardware threads – Blogs - Intel® Software Network
Thread simple description:
A bit more complicated:
Thread (computer science) - Wikipedia, the free encyclopedia
For Computer Science nuts: