Einzelnen Beitrag anzeigen

peterbelow

Registriert seit: 12. Jan 2019
Ort: Hessen
672 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Waitable Timers - Namensfrage

  Alt 28. Jun 2019, 13:33
Hallo,

ich bin auf waitable Timers gestoßen und überlege, ob ich sie in eigenen Projekten anwenden sollte.
Dabei geht es immer um Multithreading.
Erste kleine Testanwendungen sind vielversprechend, zumal die Prozessorlast auch bei 100 Threads nicht nennenswert ist.
Nun muß ja jedem Timerobjekt ein Name gegeben werden.
Frage: Muß der im Programm einmalig sein ?
Mein Testprogramm läuft nämlich auch, wenn alle Timer den gleichen Namen haben.
Gruss
ism
Wie eine Reihe anderer Kernel-Objekte (Mutex, Semaphor, memory mapped files etc.) kann man auch waitable timers einen Namen geben, aber das ist nur notwendig, wenn man ein existierendes Objekt später anhand des Namens finden und öffnen will. Das ist meist nur nützlich, wenn man ein solches Objekt aus mehreren Prozessen heraus verwenden will. Prozess-intern ist das Handle des Timers die eindeutige Identifikation, ein Name wird nicht benötigt.
Peter Below
  Mit Zitat antworten Zitat