Zitat:
Leider kann ich an der Stelle keine Critical Section nehmen,
da auch ein paralleler Aufruf der Funktion in einem Thread möglich ist.
Deswegen wäre eine Zählervariable besser...
Das verstehe ich nicht. Eine Critical Section stellt sicher, dass nur ein Thread gleichzeitig einen bestimmten Code-Abschnitt ausführen kann. Was willst du erreichen?