67,550
社区成员




public static Single newInstance() {
if (single == null) {
synchronized (Single.class) {
if (single == null) {
single = new Single();
}
}
}
return single;
}
即便这样加锁之后也可能由于编译器优化问题,导致报错。
关于这一点,可以参考我的blog : https://blog.csdn.net/zy353003874/article/details/106727869