como criar um contador global seguro para threads em python
Estou criando umthreading.Timer(2,work)
executar threads. Dentro de cada função de trabalho, sob alguma condição, o contador global deve aumentar sem conflito para acessar a variável de contador entre os encadeamentos de trabalho gerados.
eu tenteiQueue.Queue
contador designado, bem comothreading.Lock()
. Qual é a melhor maneira de implementar a variável de incremento global segura para threads.
Anteriormente alguém fez uma pergunta aqui:Threading de Python. Como bloquear uma discussão?