##
- C++并发编程单例 Singleton
在整个进程生命周期里,某个类型只有一个实例**,并提供一个全局可访问的入口。并发语境下的重点是:在多线程同时首次访问时,也只能且必须只初始化一次,且后续读取不发生数据竞争。
- std::shared_ptr 多处“共享”同一对象的所有权,最后一个持有者销毁时才释放内存。
##
在整个进程生命周期里,某个类型只有一个实例**,并提供一个全局可访问的入口。并发语境下的重点是:在多线程同时首次访问时,也只能且必须只初始化一次,且后续读取不发生数据竞争。