@@ -23,17 +23,6 @@ public class SystemSession {
}
public static User getUser() {
- // 第一次检查:若线程第一次访问,则进入if语句块;否则,若线程已经访问过,则直接返回ThreadLocal中的值
- if (local.get() == null) {
- synchronized (User.class) {
- // 第二次检查:该单例是否被创建
- if (user == null) {
- user = null;
- }
- // 将单例放入ThreadLocal中
- local.set(user);
return local.get();