线程安全

こ雲淡風輕ζ 提交于 2020-08-17 01:00:59

1、什么是线程安全?

       就是我们要确保在多条线程访问的时候,我们的程序还能按照我们预期的行为去执行。

2、线程不安全的原因

       多个线程同时访问相同的资源,并同时对资源做了写操作。

3、实现线程安全的方法

  • 使用 synchronize关键字
  • 使用 java.util.concurrent.atomic包下的原子类
  • 使用 java.util.locks包中的锁
  • 使用线程安全的集合 concurrentHashMap
  • 使用 volatile关键字,保证变量的可见性      
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!