类的初始化函数中不适合写长的循环体,因为如果初始化函数没有执行完,都算是类没初始化,如果这是用在多线程加单态模式的设计中,会让单态模式失效。为什么没有初始化完成就不能赋值,没赋值就会让程序以外还没创建,那就会多创建多一个甚至多个让单态模式失效。