0
Пусть имеется функция:Что происходит, когда функция со статической переменной вызывается несколькими потоками?
Obj* Obj::instance()
{
static Obj obj;
return &obj;
}
Как известно, что OBJ будет инициализирован при Obj :: экземпляр был назван в первый раз. Но что произойдет, если несколько потоков вызовут эту функцию одновременно?