Share via


Classe location

Uma abstração de um local físico no hardware.

Sintaxe

class location;

Membros

Construtores públicos

Nome Descrição
local Sobrecarregado. Constrói um objeto location.
~location Destructor Destrói um objeto location.

Métodos públicos

Nome Descrição
atual Retorna um objeto location que representa o local mais específico em que o thread de chamada está executando.
from_numa_node Retorna um objeto location que representa um determinado nó NUMA.

Operadores públicos

Nome Descrição
operator!= Determina se dois objetos location representam um local diferente.
operator= Atribui o conteúdo de um objeto location diferente para este.
operator== Determina se dois objetos location representam o mesmo local.

Hierarquia de herança

location

Requisitos

Cabeçalho: concrt.h

Namespace: concurrency

~localização

Destrói um objeto location.

~location();

atual

Retorna um objeto location que representa o local mais específico em que o thread de chamada está executando.

static location __cdecl current();

Valor de Devolução

Um local que representa o local mais específico em que o thread de chamada está executando.

from_numa_node

Retorna um objeto location que representa um determinado nó NUMA.

static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);

Parâmetros

_NumaNodeNumber
O número do nó NUMA para o qual construir um local.

Valor de Devolução

Um local que representa o nó NUMA especificado pelo parâmetro _NumaNodeNumber.

local

Constrói um objeto location.

location();

location(
    const location& _Src);

location(
    T _LocationType,
    unsigned int _Id,
    unsigned int _BindingId = 0,
    _Inout_opt_ void* _PBinding = NULL);

Parâmetros

_Src

_LocationType

_Id

_BindingId

_PBinding
(Opcional) Ponteiro de associação.

Comentários

Um local construído padrão representa o sistema como um todo.

operator!=

Determina se dois objetos location representam um local diferente.

bool operator!= (const location& _Rhs) const;

Parâmetros

_Rhs
Operando location.

Valor de Devolução

true se os dois locais forem diferentes, caso contrário, false.

operator=

Atribui o conteúdo de um objeto location diferente para este.

location& operator= (const location& _Rhs);

Parâmetros

_Rhs
O objeto de origem location .

Valor de Devolução

operator==

Determina se dois objetos location representam o mesmo local.

bool operator== (const location& _Rhs) const;

Parâmetros

_Rhs
Operando location.

Valor de Devolução

true se os dois locais forem idênticos e, caso contrário, false.

Confira também

Namespace de simultaneidade