shared_ptr是线程安全的吗? 这个应该不是吧? 他的引用计数是原子变量是安全的;但是指向对象的指针是不安全的吧,所以还是要在外部加锁。