Переменная stati c const здесь является локальной переменной, поэтому она не будет храниться в стеке и, следовательно, обычно не является поточно-ориентированной. Это также зависит от компилятора. Возвращать переменную stati c const было бы безопасно, если бы вы писали это, например, для C ++ 11, где такой тип динамической c инициализации локальной статистики c является потокобезопасным.