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?