线程安全的单例模式也算是出现频率很高的手撕题了,虽然不是力扣的