首页 > 试题广场 >

在java并发中,下面哪个修饰词修饰的变量其他线程可见?

[不定项选择题]
在java并发中,下面哪个修饰词修饰的变量其他线程可见?
  • volatile
  • synchronized
  • final
  • const
volatile:内存可见
synchronized:执行控制
volatile和synchronized都是关于多线程锁的 保护线程安全,保护线程安全就保证其他线程可见
final是访问修饰符
const是java中的预留关键字
发表于 2021-05-21 15:06:29 回复(0)
synchronized可以修饰变量??????
final变量不可变,一定具有可见性。
可见性指,一个线程的操作对其他线程可见,即满足一个线程对一个变量的写发生于其他所有线程对这个变量的读就可以保证可见性。
发表于 2022-03-18 22:54:36 回复(0)
final保证的可见性和并发中说的可见性不是一回事吧
发表于 2022-03-05 22:57:15 回复(0)
volatile   sunchronized  都是关键字与多线程相关
final 最终的 访问修饰符  修饰类不可被继承  修饰方法不可重写  修饰基本数据类型为常量




发表于 2021-05-20 10:45:01 回复(0)