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

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

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

你可能感兴趣的:(coredump,单例模式,多线程,coredump)