Coredump-X: 遇到一例单例模式,lazy-mode;多线程

这一周遇到同事的一个单例模式,在多线程下导致的一个segv的例子,实例代码:

class ABC{
   
    
    
    private:
static ABC *instance;
}
ABC* ABC::getInstance() {
   
    
    
     if (instance == 0) {
   
    
    
         instance &

猜你喜欢

转载自blog.csdn.net/qq_36428903/article/details/132753441