मैं अक्सर पढ़ता हूं कि समानता और समरूपता अलग-अलग चीजें हैं। बहुत बार उत्तर देने वाले / टिप्पणी करने वाले लोग लिखते हैं कि वे दो पूरी तरह से अलग चीजें हैं। फिर भी मेरे विचार में वे संबंधित हैं लेकिन मैं उस पर कुछ स्पष्टीकरण चाहूंगा।
उदाहरण के लिए, यदि मैं मल्टी-कोर सीपीयू पर हूं और गणना को x छोटे संगणना में विभाजित करने का प्रबंधन करता हूं (जैसे कि फोर्क / जॉइन का उपयोग करके) प्रत्येक अपने स्वयं के धागे में चल रहा है, तो मेरा एक कार्यक्रम होगा जो दोनों समानांतर गणना कर रहा है (क्योंकि माना जाता है कि किसी भी समय कई धागे कई कोर पर चलने वाले होते हैं) और समवर्ती अधिकार?
अगर मैं बस यूज़ कर रहा हूँ, कहूँ तो, Java और UI इवेंट्स और रिपेयर्स विद ईवेंट डिस्पैच थ्रेड प्लस पर चलने वाला एकमात्र धागा जो मैंने खुद बनाया है, मेरे पास एक प्रोग्राम होगा जो समवर्ती (EDT + GC थ्रेड + मेरा मुख्य धागा है आदि) लेकिन समानांतर नहीं।
मैं जानना चाहूंगा कि क्या मुझे यह अधिकार मिल रहा है और यदि समानता (एक "लेकिन बहु-कोर" प्रणाली पर) हमेशा संगामिति का अर्थ है या नहीं?
इसके अलावा, बहु-कोर प्रोग्राम बहु-कोर सीपीयू पर चल रहे हैं, लेकिन जहां अलग-अलग धागे "समानांतरवाद" का उपयोग करने के लिए पूरी तरह से अलग गणना कर रहे हैं?