Parallel Patterns Library
সমান্তরাল প্যাটার্ন লাইব্রেরি একটি মাইক্রোসফ্ট লাইব্রেরি যা স্থানীয় সি + + ডেভেলপারদের ব্যবহারের জন্য ডিজাইন করা হয়েছে যা মাল্টিকোর প্রোগ্রামিংয়ের জন্য বৈশিষ্ট্য সরবরাহ করে। এটি প্রথম ভিজ্যুয়াল স্টুডিও 2010 এর সাথে একত্রিত হয়েছিল। এটি শৈলীতে সি + + স্ট্যান্ডার্ড লাইব্রেরির অনুরূপ এবং সি + + 11 ভাষা বৈশিষ্ট্য, ল্যাম্বডাসের সাথে ভাল কাজ করে, যা ভিজ্যুয়াল স্টুডিও 2010-এর সাথেও চালু হয়েছিল। উদাহরণস্বরূপ, এই ক্রমিক লুপটিঃ জন্য (int x = 0; x <প্রস্থ; + + x) {// সমান্তরাল কিছু} একটি সমান্তরাল _ for: #include <ppl.h>// দিয়ে প্রতিস্থাপন করে একটি সমান্তরাল লুপে তৈরি করা যেতে পারে। । । সমান্তরালতাঃঃ সমান্তরাল (0, প্রস্থ, [=] (পূর্ণসংখ্যা x) {// সমান্তরাল কিছু); এর জন্য এখনও বিকাশকারীকে জানতে হবে যে লুপটি সমান্তরাল, তবে অন্যান্য সমস্ত কাজ গ্রন্থাগার দ্বারা করা হয়। এমএসডিএন সমান্তরাল প্যাটার্ন লাইব্রেরিকে একটি "অপরিহার্য প্রোগ্রামিং মডেল হিসাবে বর্ণনা করে যা সমবর্তী অ্যাপ্লিকেশন বিকাশের জন্য স্কেলাবিলিটি এবং সহজে ব্যবহারের প্রচার করে।" এটি সময়সূচী এবং সম্পদ পরিচালনার জন্য কনকারেন্সি রানটাইম ব্যবহার করে এবং সমান্তরাল অ্যাপ্লিকেশনগুলিতে ব্যবহারের জন্য জেনেরিক, টাইপ-নিরাপদ অ্যালগরিদম এবং ধারক সরবরাহ করে। তথ্যসূত্র সমবর্তী প্রোগ্রামিং লাইব্রেরি সি + + লাইব্রেরি থ্রেড (কম্পিউটিং)