Concurrency म्हणजे एकाच वेळी अनेक गोष्टी हाताळणे; parallelism म्हणजे एकाच वेळी अनेक गोष्टी करणे. Concurrency हा एक program अशा प्रकारे रचण्याचा मार्ग आहे की अनेक tasks interleaving ने प्रगती करतात; parallelism म्हणजे प्रत्यक्षात त्यांना अनेक cores वर एकाच वेळी execute करणे.
हे कसे कार्य करते
एक single CPU core असू शकतो पण parallel नाही: तो tasks दरम्यान वेगाने switch करतो, त्यामुळे कोणत्याही क्षणी फक्त एकच चालत असला तरी ते वेळेत overlap होतात. ला एकाच क्षणी instructions चालवणारे अनेक cores लागतात.
