Page 1 of 1

Persistierter Atomzähler in Multi-Threaded-Umgebung

Posted: 05 Feb 2025, 03:00
by Guest
Ich möchte eine Daten in der Datei mit dem ersten Feld in inkrementellem Zähler schreiben, das nach dem Erreichen von 25 km von 1 beginnen sollte.
Mehrere Threads schreiben in der Datei gleichzeitig. > Ich muss diesen Zähler bestehen, denn wenn der Prozess neu gestartet wird, sollte der Zähler von der letzten Anzahl beginnen. Es erhöht den Wert und ergibt eine inkrementelle Zahl. In Multi-Threaded-Env, da Redis ein einzelner Gewinde ist, ist dies so sicher. Ich hoffe, es gibt keinen Fall, wenn eine Zahl übersprungen wird oder einen doppelten Wert für den Thread angibt. Bitte schlagen Sie vor.
Wenn es einen anderen Ansatz gibt, schlagen Sie dies auch vor.