Session Details

EKON 22
The Conference for Delphi & More
November 5 - 7, 2018 | Meliá Düsseldorf

Pavel Rus

de

05 Nov 2018
17:45 - 18:30
Early Bird Register till September 27 and save up to 100 €! Register now!

Multithreading mit OmniThreadLibrary

05 Nov 2018
17:45 - 18:30

OmniThreadLibrary ist eine herausragende multithreading Bibliothek für Delphi. Was ist die Philosophie dahinter und woher kommt die Motivation? Was bringt uns die OmniThreadLibrary tatsächlich? Warum sollten wir überhaupt OTL nutzen? Wo ist eigentlich der Unterschied zu Delphi parallel programming library, vorgestellt in Delphi XE7 also PPL? Die Antworten benötigen einen tieferen Einblick in die Konzepte. Jedoch es ist möglich, dies bald festzustellen. Neben anderen Unterschieden konzentriert sich PPL hauptsächlich auf die Erstellung und Verwaltung von Threads auf einer niedrigeren Ebene. Auf der anderen Seite fokussiert sich OmniThreadLibrary viel mehr auf den Entwickler selbst um ihm eine saubere, übersichtliche, angenehme Arbeit mit Threads zu ermöglichen und alle Begrenzungen und Umständlichkeiten, die oft die parallele Verarbeitung in jedem Projekt mitbringen muss, leicht und elegant zu überwinden. Sodass man nicht nur auf der tieferen Ebene auf alles zugreifen kann. Man arbeitet eher auf einer höheren abstrakten Ebene und interessiert sich viel mehr für die effektivste Lösung des Problems, mithilfe von abstrakten Konstrukten wie Task, Future, Pipeline, Map. OTL kümmert sich währenddessen um alle Tricks rund um die Threads.

Session Tracks

#Frameworks and Tools