locatieklasse

Een abstractie van een fysieke locatie op hardware.

Syntaxis

class location;

Leden

Openbare constructors

Naam Description
plaats Overbelast. Maakt een location object.
~location destructor Vernietigt een location object.

Openbare methoden

Naam Description
huidige Retourneert een location object dat de meest specifieke plaats vertegenwoordigt waarop de aanroepende thread wordt uitgevoerd.
from_numa_node Hiermee wordt een location object geretourneerd dat een bepaald NUMA-knooppunt vertegenwoordigt.

Openbare operators

Naam Description
operator!= Bepaalt of twee location objecten een andere locatie vertegenwoordigen.
operator= Hiermee wordt de inhoud van een ander location object aan dit object toegewezen.
operator== Bepaalt of twee location objecten dezelfde locatie vertegenwoordigen.

Overnamehiƫrarchie

location

Requirements

Koptekst: concrt.h

Naamruimte: concurrentie

~Locatie

Vernietigt een location object.

~location();

huidig

Retourneert een location object dat de meest specifieke plaats vertegenwoordigt waarop de aanroepende thread wordt uitgevoerd.

static location __cdecl current();

Retourwaarde

Een locatie die de meest specifieke plaats aangeeft waarop de aanroepende thread wordt uitgevoerd.

from_numa_node

Hiermee wordt een location object geretourneerd dat een bepaald NUMA-knooppunt vertegenwoordigt.

static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);

Parameterwaarden

_NumaNodeNumber
Het NUMA-knooppuntnummer om een locatie voor te maken.

Retourwaarde

Een locatie die het NUMA-knooppunt vertegenwoordigt dat is opgegeven door de _NumaNodeNumber parameter.

locatie

Maakt een location object.

location();

location(
    const location& _Src);

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

Parameterwaarden

_Src

_LocationType

_Id

_Bindingid

_PBinding
(Optioneel) Bindingsaanwijzer.

Opmerkingen

Een standaard geconstrueerde locatie vertegenwoordigt het systeem als geheel.

operator!=

Bepaalt of twee location objecten een andere locatie vertegenwoordigen.

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

Parameterwaarden

_Rhs
Operand location.

Retourwaarde

true als de twee locaties anders zijn, false anders.

operator=

Hiermee wordt de inhoud van een ander location object aan dit object toegewezen.

location& operator= (const location& _Rhs);

Parameterwaarden

_Rhs
Het bronobject location .

Retourwaarde

operator==

Bepaalt of twee location objecten dezelfde locatie vertegenwoordigen.

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

Parameterwaarden

_Rhs
Operand location.

Retourwaarde

true als de twee locaties identiek zijn en false anders.

Zie ook

concurrentie Namespace