對象生命週期管理

對象生命週期管理 先定義什麼叫線程安全:就是能夠在多線程環境下使用,不需要通過額外的同步代碼。 對象構造的線程安全 要保證對象的構造線程安全,我們需要做到在構造期間不將this指針泄露出去,因爲在多線程環境下,有可能其他線程會使用到未構造完成的this指針。 即使我們在構造函數的最後一行,也不應該將this指針傳遞給其他線程,因爲c++中基類早於派生類進行構造,此時有可能還要進行派生類的構造。 析
相關文章
相關標籤/搜索