对象生命周期管理

对象生命周期管理 先定义什么叫线程安全:就是能够在多线程环境下使用,不需要通过额外的同步代码。 对象构造的线程安全 要保证对象的构造线程安全,我们需要做到在构造期间不将this指针泄露出去,因为在多线程环境下,有可能其他线程会使用到未构造完成的this指针。 即使我们在构造函数的最后一行,也不应该将this指针传递给其他线程,因为c++中基类早于派生类进行构造,此时有可能还要进行派生类的构造。 析
相关文章
相关标签/搜索