
Core क्या है?
- Core एक physical processing unit होता है CPU के अंदर।
- हर core अपने आप में एक छोटा processor होता है जो instructions को independently execute कर सकता है।
- जितने ज़्यादा cores होंगे, उतने ज़्यादा काम एक साथ (parallel) हो सकते हैं।
Example: अगर आपके पास 4-core CPU है, तो वो एक साथ 4 अलग-अलग tasks handle कर सकता है।
Thread क्या है?
- Thread एक virtual execution path होता है जो एक core के अंदर चलता है।
- एक core एक से ज़्यादा threads को handle कर सकता है—इससे multitasking और responsiveness बढ़ती है।
- ये feature आता है Hyper-Threading या Simultaneous Multithreading (SMT) से।
Example: एक 4-core CPU अगर हर core में 2 threads चला सकता है, तो कुल 8 threads होंगे।
फर्क क्या है Core और Thread में?
Feature | Core | Thread |
Nature | Physical | Virtual |
काम | Instructions को process करता है | Execution path देता है |
Performance | ज़्यादा cores = ज़्यादा parallel tasks | ज़्यादा threads = better multitasking |
Example | 6-core CPU | 6 cores × 2 threads = 12 threads |
आसान भाषा में समझो :
- Core = असली मजदूर जो काम करता है
- Thread = काम की लाइन जो उस मजदूर को दी जाती है
ज़्यादा cores मतलब ज़्यादा मजदूर, और ज़्यादा threads मतलब हर मजदूर को दो-दो काम की लाइनें मिल रही हैं।