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 retorno
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 retorno
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 retorno
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 retorno
operator==
Determina se dois objetos location
representam o mesmo local.
bool operator== (const location& _Rhs) const;
Parâmetros
_Rhs
Operando location
.
Valor de retorno
true
se os dois locais forem idênticos e, caso contrário, false
.