使用QAtomicPointer原子操作,保证线程安全。
可以看下面文章:https://blog.csdn.net/tt_ren/article/details/77878300
单例模板类(QT版本)
原文:https://www.cnblogs.com/kinglxg/p/12845528.html