我知道初始化点播持有者成语是实现"Singleton“的好方法。成语
但我不确定在Android (Dalvik或ART)中使用也是安全的。
只有我发现,在JVM上使用是安全的。
http://literatejava.com/jvm/fastest-threadsafe-singleton-jvm/
有人知道在dalvik上初始化随需即用的成语是安全的吗?
任何帮助都将不胜感激。
编辑:
换句话说,Dalvik和ART是否保证(1)线程安全,(2)重新进入和(3)静态内部类静态成员的唯一性?
发布于 2017-02-22 06:40:56
请找到类似的答案,可以解决您的疑问。
在没有最终修饰符的情况下,按需初始化Holder成语线程安全吗?
类初始化过程保证,如果使用静态初始化器(即静态变量= someValue;)设置静态字段的值,则该值对所有线程都是可见的:
https://stackoverflow.com/questions/42384053
复制相似问题