实现线程安全了，多线程存储还有问题，后台线程插入的数据会为空