Compartilhar via


<thread>

Inclua o cabeçalho padrão <thread> para definir a classe thread e mais funções de suporte.

#include <thread>

Comentários

ObservaçãoObservação

Em o código que é criado usando /clr ou /clr:pure, este cabeçalho é bloqueado.

A macro de __STDCPP_THREADS__ é definido como um valor diferente de zero para indicar que os segmentos são suportados pelo cabeçalho.

Membros

Hh920526.collapse_all(pt-br,VS.110).gifclasses públicas

Nome

Descrição

thread Class

Define um objeto que é usado para observar e gerenciar um segmento em execução em um aplicativo.

Hh920526.collapse_all(pt-br,VS.110).gifestruturas públicas

Nome

Descrição

hash estrutura (STL)

Define uma função de membro que retorna um valor que é determinado exclusivamente por thread::id.A função de membro define função de hash que é adequada para mapear valores do tipo thread::id a uma distribuição de valores de índice.

Hh920526.collapse_all(pt-br,VS.110).giffunções públicas

Nome

Descrição

Função get_id

Identifica unicamente o segmento atual de execução.

Função sleep_for

Bloqueia o segmento de chamada.

Função sleep_until

Bloqueia o segmento de chamada pelo menos até que os momentos especificados.

trocar função (<thread>)

troca os estados de dois objetos de thread .

Função de rendimento

Sinaliza o sistema operacional execute outros segmentos, mesmo se o segmento atual continuaria normalmente a executar.

Hh920526.collapse_all(pt-br,VS.110).gifoperadores públicos

Nome

Descrição

operador > = operador (<thread>)

Determina se um objeto de thread::id é maior ou igual ao outro.

operador > Operador (<thread>)

Determina se um objeto de thread::id é maior do que outros.

operador < operador (<thread>) =

Determina se um objeto de thread::id é menor ou igual ao outro.

operador < Operador (<thread>)

Determina se um objeto de thread::id for menor do que outros.

operador! = operador (<thread>)

Compara dois objetos de thread::id para desigualdade.

operador = = operador (<thread>)

Compara dois objetos de thread::id para igualdade.

operador << Operador (<thread>)

Insere uma representação de texto de um objeto de thread::id em um fluxo.

Consulte também

Referência

Segurança do thread na biblioteca C++ padrão

Outros recursos

Arquivos de cabeçalho