sharedptr线程安全得从两个方面说吧,引用计数用的是atomic是线程安全的,指向的对象不是线程安全的需要加锁