当某个线程视图访问一个类的静态field时,根据该类的状态可能出现如下4种情况: 该类尚未被初始化:当前线程开始对其执行初始化。该类正在被当前线程执行初始化:这是对初始化的递归请求。(只能使用前面定义的静态变量)该类正在被其它线程执行初始化:当前线程暂停,等待其他线程初始化完成。(这里可能造成死锁)这个类已经被初始化:直接得到该静态field的值。(保存在Permanent代中)