Sie sind hier:
Lexikon/Glossar
Telefon (Mo-Fr 10-16 Uhr):
+49 (0)201 649590-50
|
Kontaktformular
Buy me a coffee
MENU
Start
Hauptseite
Angebote im Überblick
Kernkompetenzen
Softwareentwicklung
Beratung
Firmen-Schulungen
Offene Seminare
Online-Maßnahmen
Vorträge
Coaching
Support
Fachbücher
Fachartikel
Konditionen
Themen
Themenüberblick
Aktuelle Themen
Web & Cloud
Apps / Mobilplattformen
Benutzeroberflächen / User Experience
.NET
JavaScript / TypeScript
Java
Programmiersprachen
Entwicklungswerkzeuge
Scripting
Softwareengineering
Datenbanken / Reporting / BI
Betriebssysteme & Virtualisierung
Microsoft Server-Produkte
Windows & Office für Anwender
Soft Skills & IT-Recht
Beratung
Beratungsthemen
Coaching
Softwareentwicklung
Technischer Support
Unsere Top-Berater
Referenzkunden
Angebotsanfrage
Individuelle Schulungen
1023 Schulungsthemen
Agendakonfigurator
Weiterbildungsphilosophie
Didaktische Konzepte
Vor-Ort oder Online
Unsere Top-Trainer
Referenzkunden
Teilnehmerfeedback
Angebotsanfrage
Offene Seminare
.NET-Akademie
.NET/C#-Basisseminar
WPF
WinUI
.NET MAUI
Blazor
ASP.NET WebAPI & gRPC
Entity Framework Core
Unit Testing / TDD
PowerShell
Infotage
Wissen
Übersicht
Fachbücher
Fachartikel
Konferenzvorträge
Konferenzen/Events
Spickzettel
Lexikon/Glossar
Programmcodebibliothek
Versionshistorie
Weblog
Downloads
Newsletter
Community-/Leserportal
Registrierung
.NET/C#/Visual Studio
.NET 10.0
.NET 9.0
.NET 8.0
ASP.NET (Core)/Blazor
PowerShell
Über uns
Kontakt
Selbstdarstellung
Kernkompetenzen
Dr. Holger Schwichtenberg
Top-Experten
Leitung & Kundenteam
Referenzkunden
Kundenaussagen
Referenzprojekte
Partner
Konditionen
Stellenangebote
Weitere Websites
Impressum
Datenschutzerklärung, Haftung, Urheberrecht, Barrierefreiheit
Suche
Themenkatalog
Tag Cloud
Volltextsuche
Site Map
FAQs
Erklärung des Begriffs: Parallel Patterns Library (PPL)
Begriff
Parallel Patterns Library
Abkürzung
PPL
Eintrag zuletzt aktualisiert am
28.07.2012
Zur Stichwortliste unseres Lexikons
Was ist
Parallel Patterns Library
?
Die Parallel Pattern Library (PPL) ist eine Parallelverarbeitungs-Bibliothek in
Visual C++
10.0 (
Native Code
) in VS 2010. Sie wurde verbessert in
Visual Studio 2012
, insbesondere hinsichtlich der Zusammenarbeit mit den asynchronen Funktionen in
WinRT
. PPL ist Teil der Concurreny Runtime.
Funktionen: (Quelle:
http://msdn.microsoft.com/en-us/library/dd492418.aspx)
Task Parallelism: a mechanism to execute several work items (tasks) in parallel
Parallel algorithms: generic algorithms that act on collections of data in parallel
Parallel containers and objects: generic container types that provide safe concurrent access to their elements
Beispiel:
#include <ppl.h>
. . .
Concurrency::parallel_for (0, 100, [=](int x)
{
// Aufgabe
}
);
Querverweise zu anderen Begriffen im Lexikon
Visual Studio 2012 (VS2012)
Native Code
Visual C++ (VCPP)
Windows Runtime (WinRT)
Beratung & Support
Beratung/Consulting: Integration/Kopplung von Azure DevOps Server (ADO) mit anderen Systemen
Beratung/Consulting: .NET-Performanceprobleme / Leistungsprobleme
Beratung/Consulting: .NET-Webservices mit WebAPI, SignalR, gRPC oder WCF/CoreWCF?
Anfrage für Beratung/Consulting zu PARALLEL PATTERNS LIBRARY PPL
Gesamter Beratungsthemenkatalog
Technischer Support zum PARALLEL PATTERNS LIBRARY PPL
Schulungen zu diesem Thema
Microsoft Application Virtualization: App-V-Paketbereitstellung mit Citrix Virtual Apps and Desktops (XenDesktop) oder System Center Configuration Manager (SCCM)
Single-Page-Web-Applications (SPAs) entwickeln mit HTML5/CSS3 und JavaScript (oder TypeScript)
Moderne Webservices/Anwendungskopplung/Verteilte Systeme mit WebAPIs (HTTP-APIs/REST/Microservices)
Excel-Programmierung mit Visual Basic for Applications (VBA)
Mobile Application Security (MAS)
Microsoft Application Virtualization (App-V-Packaging)
Modulare Softwarearchitektur mit .NET: Modularisierung, Lose Kopplung, Austauschbarkeit und Erweiterbarkeit von .NET-Anwendungen
Umstieg von ASP.NET auf moderne Webtechniken (Single-Page-Web-Applications mit HTML, CSS, JavaScript/TypeScript, Angular, Vue.js, React u.a.)
Application Insights (Überwachung/Monitoring von Software/Telemetriedaten)
Java-.NET-Kopplung
AJAX (Asynchronous JavaScript and XML) - Basistechnik für moderne Webanwendungen (Rich Internet Applications)
React (Entwicklung von Single Page Web Applications mit React)
Cordova - Plattformübergreifende mobile Anwendungen für Android, Apple iOS, RIM Blackberry, Windows Phone, Windows 8/10, u.a.
Word-Programmierung mit Visual Basic for Applications (VBA)
Applying Professional Scrum for Software Development (APS-SD) - offizieller Kurs gemäß scrum.org zur Vorbereitung auf die optionale Zertifizierung
Outlook-Programmierung mit Visual Basic for Applications (VBA)
Dapr - Die Distributed Application Runtime für Microservices
Sicherheit in modernen Webanwendungen und Rich Internet Applications (Web Security)
Extensible Application Markup Language (XAML)
Windows Application Packaging Projects (MSIX)
Entwicklungsumgebungen, Application Server, Test- und Buildwerkzeuge für Java
Überwachungen/Protokollierung/Monitoring von .NET-Anwendungen zur Laufzeit
.NET-Sicherheit (.NET Security)
Windows Remote Desktop Services (RDS) / Windows Terminal Server (WTS) / Remote Desktop Protocol (RDP)
Windows UI Library 3 (WinUI 3)
Mehrschichtiges Entwickeln mit .NET
Fortgeschrittene Programmierung mit Java
Active Directory-Programmierung mit .NET (Verzeichnisdienstprogrammierung mit System.DirectoryServices)
jQuery und jQueryUI
Windows Server 2016 Update (Neuheiten für Administratoren gegenüber Windows Server 2012 R2)
Anfrage für eine individuelle Schulung zum Thema PARALLEL PATTERNS LIBRARY PPL
Gesamter Schulungsthemenkatalog
Bücher zu diesem Thema
ASP.NET Core Blazor 5.0: Blazor WebAssembly und Blazor Server - Moderne Single-Page-Web-Applications
ASP.NET Core Blazor 3.1/3.2: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio
ASP.NET Core Blazor 3.0/3.1: Blazor Server und Blazor Webassembly - Moderne Single-Page-Web-Applications mit .NET, C# und Visual Studio
Programming Web Applications with Node, Express and Pug
AngularJS: Moderne Webanwendungen und Single Page Applications mit JavaScript
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr