Java-volatile

允我心安 提交于 2020-08-09 21:07:24
  1. volatile解决了线程间共享变量的可见性问题。
  2. 使用volatile会增加性能开销。
  3. volatile并不能解决线程同步问题。
  4. i++自增变量是非线程安全的,解决i++或者++i这样的线程同步问题需要使用synchronized或者AtomicXX系列的包装类,同时也会增加性能开销。
java.util.concurrent.atomic.AtomicInteger;
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!