É estático init thread-safe com VC2010?

Eu tenho procurado por todo SO e MSDN por uma resposta a esta pergunta, mas não consigo encontrar uma resposta clara e final ...

Eu sei que é no padrão C ++ 11 e que a versão atual do GCC se comporta dessa maneira, mas o VC2010 atualmente garante a segurança de thread de uma inicialização de variável estática local?

Por exemplo, é seguro com o VC2010?

    static S& getInstance()
    {
        static S instance;
        return instance;
    }

... E, se não, qual é a prática recomendada atual para obter uma implementação singleton segura para thread em C ++ com VC2010?

EDIT: Como apontado pela resposta de Chris Betti, VC2010 não implementa thread-safe de variável estática local init.

questionAnswers(2)

yourAnswerToTheQuestion