java中++操作符是线程安全的吗

兄弟帮我分析下,java中++操作符是线程安全的吗
最新回答
指名的幸福

2024-09-21 02:58:18

首先你需要了解什么叫线程安全。
说的粗浅简单一些,线程安全是指在多个线程对同一个对象的成员变量进行赋值的时候。成员变量的值会由于线程执行的顺序不可预判而变得不符合系统逻辑。但是这仅限于类作用域的变量。在方法中的变量由于有自己独立的内存模型,所以无论怎样都是线程安全的。
所以,你的问题回答起来就是,++在类成员变量中使用的时候未必是安全的,在方法成员中使用是安全的
干净好听的昵称

2024-09-21 00:49:44

会造成混乱

~
~
~
心事过重

2024-09-21 00:16:34

不是线程安全的。