weixin_39197944
weixin_39197944
2017-11-28 04:56

java多线程中的static和voilate

  • 多线程

最近研究voilate原理的时候发现一个问题,voilate关键字是保证多个线程私有内存变量与主内存变量保持一致,来实现线程的可见性,突然有个问题,将变量申明为static,使多个实例共享这个变量不也可以实现多线程共享变量吗?那voliate存在的意义是啥?还不能保证原子性。有没有人帮忙分析下static和voilate

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

3条回答