A thread is a fancy way to say a task. Let's say you want to send shipments of Egyptian cotton from Sicily to Malta. If you have a single plane that can fly 500 mph, you have to wait until it flies there and back (a single clock cycle) before you can load it up and send it out again. In that sense it isn't very quick.

Now imagine you have a fleet of 8 planes. Even though they all fly at 500 mph, you're transporting 8x as much cotton as you were before. This is why the speed (measured in GHz) doesn't mean a whole lot. In the case of the i7 series, it has hyperthreading, which is a fancy way of saying there are twice as many virtual cores as physical cores. Since an i7 is a quad core chip (at least the desktop version I'm familiar with is), there are 8 usable cores, as detected by windows task manager. A core 2 duo, the second generation of Core Duo, only have 2 usable cores. 

The way a thread works is fairly complex, but each core is basically set up to run one thread at a time, but cycle through them so fast that the user interprets them as running in parallel (wikipedia "time-division multiplexing"). The only downside to having a lot of cores running in parallel is that a lot of software can only utilize 2-4 cores at once, meaning you have a bunch of cores on an i7 doing nothing for a lot of the time unless you're seriously multitasking. 

To most directly answer your question, it works by splitting a "job" into many smaller tasks called "threads" and then going through all the threads and doing them individually, but so fast that it looks like they're running simultaneously. If there is more than one core doing this then many tasks can be done at once.

Anyone with more experience in this field can correct me.
ත්‍රෙඩ් එකක් කියන්නේ වැඩක් කියන්න විසිතුරු ක්‍රමයක්. ඔබට සිසිලියේ සිට මෝල්ටාවට ඊජිප්තු කපු තොග යැවීමට අවශ්‍ය යැයි සිතමු. ඔබට පැයට සැතපුම් 500ක වේගයෙන් පියාසර කළ හැකි තනි ගුවන් යානයක් තිබේ නම්, එය පටවා නැවත පිටතට යැවීමට පෙර එය එහි සහ පසුපසට (තනි ඔරලෝසු චක්‍රයක්) පියාසර කරන තෙක් බලා සිටිය යුතුය. ඒ අර්ථයෙන් එය ඉතා ඉක්මන් නොවේ. දැන් සිතන්න ඔබට ගුවන් යානා 8ක බලඇණියක් තිබෙනවා. ඔවුන් සියල්ලෝම පැයට සැතපුම් 500 ක වේගයෙන් පියාසර කළද, ඔබ පෙර මෙන් 8 ගුණයක් කපු ප්‍රවාහනය කරයි. මේ නිසා වේගය (GHz වලින් මනිනු ලැබේ) සම්පූර්ණයෙන් අදහස් නොවේ. i7 ශ්‍රේණිය සම්බන්ධයෙන් ගත් කල, එයට හයිපර් ත්‍රෙඩින් ඇත, එය භෞතික හර මෙන් දෙගුණයක් අතථ්‍ය හර ඇති බව පැවසීමේ විචිත්‍ර ක්‍රමයකි. i7 යනු quad core chip එකක් වන බැවින් (අඩුම තරමින් මට හුරුපුරුදු ඩෙස්ක්ටොප් අනුවාදය වේ), windows කාර්ය කළමනාකරු විසින් අනාවරණය කරගත් පරිදි භාවිත කළ හැකි cores 8ක් ඇත. Core 2 duo එකක, Core Duo හි දෙවන පරම්පරාවේ ඇත්තේ භාවිත කළ හැකි cores 2ක් පමණි. ත්‍රෙඩ් එකක් ක්‍රියා කරන ආකාරය තරමක් සංකීර්ණ වේ, නමුත් එක් එක් හරය මූලික වශයෙන් සකසා ඇත්තේ වරකට එක් ත්‍රෙඩ් එකක් ක්‍රියාත්මක වන පරිදි ය, නමුත් ඒවා හරහා චක්‍රය කෙතරම් වේගවත්ද යත්, පරිශීලකයා ඒවා සමාන්තරව ක්‍රියාත්මක වන ලෙස අර්ථකථනය කරයි (wikipedia &quot;time-division multiplexing&quot;). සමාන්තරව ක්‍රියාත්මක වන කෝර් විශාල ප්‍රමාණයක් තිබීමේ ඇති එකම අවාසිය නම්, බොහෝ මෘදුකාංගයකට එකවර භාවිතා කළ හැක්කේ කෝර් 2-4ක් පමණි, එනම් ඔබ i7 මත බොහෝ වේලාවක් කිසිවක් නොකර සිටින කෝර් සමූහයක් තිබීමයි. බරපතල ලෙස බහුකාර්ය. ඔබේ ප්‍රශ්නයට සෘජුවම පිළිතුරු දීමට, එය ක්‍රියා කරන්නේ &quot;රැකියාවක්&quot; &quot;ත්‍රෙඩ්&quot; ලෙස හැඳින්වෙන බොහෝ කුඩා කාර්යයන් වලට බෙදීමෙන් සහ පසුව සියලුම නූල් හරහා ගොස් ඒවා තනි තනිව කිරීමෙනි, නමුත් ඒවා එකවර ක්‍රියාත්මක වන බව පෙනෙන තරම් වේගයෙන්. මෙය සිදු කරන Core එකකට වඩා වැඩි නම් බොහෝ කාර්යයන් එකවර කළ හැකිය. මේ ක්‍ෂේත්‍රයේ වැඩි පළපුරුද්ද තියෙන ඕනම කෙනෙකුට මාව නිවැරදි කරන්න පුළුවන්.