當構造函數泄露this指針時

            當一個類正在構造時在構造函數中將this泄露給了其它對象,這在單線程串行執行狀況下可能沒有什麼問題,可是在多線程下那麼問題就比較大了。好比線程1負責構造這個對象A可是在構造函數中將this指針泄露給了其它線程所調用的對象B,不巧的是其它線程所調用的對象B看見A有些不爽將其析構了。那麼最後A自覺得一切構造好了返回,線程1而後對這個A操做,最後可怕的錯誤(好比段錯誤)無窮無盡的
相關文章
相關標籤/搜索