Я хочу создать небезобезопасный фрагмент кода для экспериментов, и это те функции, которые будут вызывать 2 потока.
c = 0
def increment():
c += 1
def decrement():
c -= 1
Безопасен ли этот поток кода?
Если нет, могу ли я понять, почему он не является потокобезопасным, и какие заявления обычно приводят к не-потокобезопасным операциям.
Если он потокобезопасен, как я могу сделать его явно небезобезопасным?