我想为实验创建一个非线程安全的代码块,这些是2个线程要调用的函数.
c = 0 def increment(): c += 1 def decrement(): c -= 1
这段代码线程安全吗?
如果没有,我可以理解为什么它不是线程安全的,以及什么样的语句通常会导致非线程安全的操作.
如果它是线程安全的,我怎样才能使它明确地是非线程安全的?
python increment thread-safety
increment ×1
python ×1
thread-safety ×1