Parallel Patterns Library
पैरलल पैटर्न लाइब्रेरी एक माइक्रोसॉफ्ट लाइब्रेरी है जिसे देशी सी + + डेवलपर्स द्वारा उपयोग के लिए डिज़ाइन किया गया है जो मल्टीकोर प्रोग्रामिंग के लिए सुविधाएँ प्रदान करता है। इसे पहली बार विजुअल स्टूडियो 2010 के साथ जोड़ा गया था। यह शैली में सी + + मानक पुस्तकालय जैसा दिखता है और सी + + 11 भाषा सुविधा, लैम्बडास के साथ अच्छी तरह से काम करता है, जिसे विजुअल स्टूडियो 2010 के साथ भी पेश किया गया था। उदाहरण के लिए, इस अनुक्रमिक लूपः के लिए (पूर्णांक x = 0; x <चौड़ाई; + + x) {// कुछ समानांतर करने योग्य} को समानांतर _ के साथ प्रतिस्थापित करके एक समानांतर लूप में बनाया जा सकता हैः #include <ppl.h>//। .. .. समरूपताःः पैरेलल _ फॉर (0, चौड़ाई, [=] (पूर्णांक x) {// कुछ पैरेलेलाइजेबल}); इसके लिए अभी भी डेवलपर को यह जानने की आवश्यकता होती है कि लूप पैरेलेलाइजेबल है, लेकिन अन्य सभी काम लाइब्रेरी द्वारा किए जाते हैं। एमएसडीएन समानांतर पैटर्न पुस्तकालय को एक "अनिवार्य प्रोग्रामिंग मॉडल के रूप में वर्णित करता है जो समवर्ती अनुप्रयोगों को विकसित करने के लिए मापनीयता और उपयोग में आसानी को बढ़ावा देता है।" यह समय निर्धारण और संसाधन प्रबंधन के लिए समवर्ती रनटाइम का उपयोग करता है और समानांतर अनुप्रयोगों में उपयोग के लिए सामान्य, प्रकार-सुरक्षित एल्गोरिदम और कंटेनर प्रदान करता है। संदर्भ समवर्ती प्रोग्रामिंग पुस्तकालय सी + + पुस्तकालय थ्रेड्स (कंप्यूटिंग)