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.