- 博客(1)
- 收藏
- 关注
原创 Java并发知识体系
在并发中保证多线程之间访问、操作的数据的安全,我们称为线程安全。 线程安全问题在单线程和多线程之间的只读操作不存在,只有在多线程的读-写、写-写的场景下才会引发线程安全问题。 实现线程安全的方案: 1.保证对象的无状态性和独立性,使用局部变量代替全局变量、或者使用实例变量代替类变量、单例变多例。 2.使用锁机制。 3.不加锁实现线程安全: CAS-atomic、ThreadLocal、Copy-On-Write读时不加锁(弱一致性) 线程安全的三大特性------原子性、可见性、有序.
2022-02-06 13:23:17 541
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人