wie man einen thread-sicheren globalen Zähler in Python erstellt

Ich erstelle einthreading.Timer(2,work) Run Threads. In jeder Arbeitsfunktion muss der globale Zähler unter bestimmten Bedingungen inkrementiert werden, damit der Zugriff auf die Zählervariable unter den erstellten Arbeitsthreads konfliktfrei erfolgt.

Ich habe es versuchtQueue.Queue zugewiesener Zähler sowiethreading.Lock(). Welches ist der beste Weg, um eine thread-sichere globale Inkrementvariable zu implementieren.

Vorher hat hier jemand eine Frage gestellt:Python-Threading. Wie sperre ich einen Thread?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage