deep fm
https://blog.csdn.net/john_xyz/article/details/78933253
https://blog.csdn.net/hiwallace/article/details/81333604
线程安全的栈 stack
https://blog.csdn.net/u201012980/article/details/52077442
线程安全单例模式
https://www.cnblogs.com/ccdev/archive/2012/12/19/2825355.html
https://www.cnblogs.com/myd620/p/6133420.html