相关疑难解决方法(0)

Python中的+ =运算符是否是线程安全的?

我想为实验创建一个非线程安全的代码块,这些是2个线程要调用的函数.

c = 0

def increment():
  c += 1

def decrement():
  c -= 1
Run Code Online (Sandbox Code Playgroud)

这段代码线程安全吗?

如果没有,我可以理解为什么它不是线程安全的,以及什么样的语句通常会导致非线程安全的操作.

如果它是线程安全的,我怎样才能使它明确地是非线程安全的?

python increment thread-safety

43
推荐指数
6
解决办法
2万
查看次数

标签 统计

increment ×1

python ×1

thread-safety ×1