T - variable typepublic class VolatileVariable<T> extends BaseVolatile<T>
VolatileVariable.VariableGetter接口实例提供变量值,实现基于volatile的双重检查锁定实现懒加载变量实例BaseVolatile| 限定符和类型 | 类和说明 |
|---|---|
static interface |
VolatileVariable.VariableGetter<T> |
ILazyInitVariable.BaseLazyVar<T>| 构造器和说明 |
|---|
VolatileVariable(VolatileVariable.VariableGetter<T> getter)
构造方法
|
public VolatileVariable(VolatileVariable.VariableGetter<T> getter)
getter - 提供变量值的实例protected T doGet()
ILazyInitVariable.BaseLazyVardoGet 在类中 ILazyInitVariable.BaseLazyVar<T>Copyright © 2023. All Rights Reserved.