- 博客(1)
- 收藏
- 关注
原创 DCL(Double Check Lock)单例为什么一定要加volatile关键字?
DCL是Double Check Lock的缩写,双重检查锁定机制。这是一种常用的多线程同步机制,用于保证某些重要的代码段在多线程环境下只能被一个线程执行。DCL机制主要在单例模式创建实例时广泛使用,它可以有效地保证实例的唯一性和线程安全。采用通俗的话来说就是在加锁代码的前后都进行检查。
2023-08-09 11:50:57
687
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人