Parallel Patterns Library
સમાંતર પેટર્ન લાઇબ્રેરી એ માઇક્રોસોફ્ટ લાઇબ્રેરી છે જે મૂળ સી + + વિકાસકર્તાઓ દ્વારા ઉપયોગ માટે રચાયેલ છે જે મલ્ટીકોર પ્રોગ્રામિંગ માટે સુવિધાઓ પ્રદાન કરે છે. તે સૌપ્રથમ વિઝ્યુઅલ સ્ટુડિયો 2010 સાથે જોડવામાં આવ્યું હતું. તે શૈલીમાં સી + + સ્ટાન્ડર્ડ લાઇબ્રેરી જેવું લાગે છે અને સી + + 11 ભાષા સુવિધા, લેમ્બડાસ સાથે સારી રીતે કામ કરે છે, જે વિઝ્યુઅલ સ્ટુડિયો 2010 સાથે પણ રજૂ કરવામાં આવ્યું હતું. ઉદાહરણ તરીકે, આ ક્રમિક લૂપઃ માટે (પૂર્ણાંક x = 0; x <પહોળાઈ; + + x) {// કંઈક સમાંતર કરી શકાય તેવું} ને સમાંતર _ માટેઃ #include <ppl.h>// સાથે બદલીને સમાંતર લૂપમાં બનાવી શકાય છે. . . સમવર્તીઃ: સમાંતર માટે (0, પહોળાઈ, [=] (પૂર્ણાંક x) {// કંઈક સમાંતર)); આ માટે હજુ પણ વિકાસકર્તાને જાણવાની જરૂર છે કે લૂપ સમાંતર છે, પરંતુ અન્ય તમામ કામ લાઇબ્રેરી દ્વારા કરવામાં આવે છે. એમએસડીએન સમાંતર પેટર્ન લાઇબ્રેરીને "અનિવાર્ય પ્રોગ્રામિંગ મોડેલ તરીકે વર્ણવે છે જે સહવર્તી એપ્લિકેશનો વિકસાવવા માટે માપનીયતા અને ઉપયોગમાં સરળતાને પ્રોત્સાહન આપે છે". તે સમયપત્રક અને સંસાધન વ્યવસ્થાપન માટે સમવર્તી રનટાઇમનો ઉપયોગ કરે છે અને સમાંતર કાર્યક્રમોમાં ઉપયોગ માટે સામાન્ય, પ્રકાર-સલામત અલ્ગોરિધમ્સ અને કન્ટેનર પ્રદાન કરે છે. સંદર્ભો સમવર્તી પ્રોગ્રામિંગ લાઈબ્રેરીઓ C + + લાઈબ્રેરીઓ થ્રેડ્સ (કમ્પ્યુટિંગ)