Compartilhar via


Erro do compilador C2480

'identifier': 'thread' só é válido para itens de dados de extensão static

Você não pode usar o atributo thread com uma variável automática, membro de dados não estático, parâmetro de função ou em declarações ou definições de função.

Use o atributo thread somente para variáveis globais, membros de dados estáticos e variáveis estáticas locais.

O seguinte exemplo gera o erro C2480:

// C2480.cpp
// compile with: /c
__declspec( thread ) void func();   // C2480
__declspec( thread ) static int i;   // OK