Concurrency হলো একসাথে অনেক কিছু সামলানো নিয়ে; parallelism হলো একসাথে অনেক কিছু করা নিয়ে। Concurrency হলো একটি program গঠন করার উপায় যাতে একাধিক task interleave করে অগ্রগতি করে; parallelism হলো প্রকৃতপক্ষে একাধিক core-এ সেগুলো একসাথে execute করা।
এটি কীভাবে কাজ করে
একটি একক CPU core হতে পারে কিন্তু parallel নয়: এটি দ্রুত task-এর মধ্যে switch করে, তাই তারা সময়ে overlap করে যদিও যেকোনো মুহূর্তে কেবল একটি চলে। -এর জন্য একই মুহূর্তে instruction চালানো একাধিক core দরকার।
