Share via


Kelas lokasi

Abstraksi lokasi fisik pada perangkat keras.

Sintaks

class location;

Anggota

Konstruktor Publik

Nama Deskripsi
Lokasi Kelebihan beban. Membuat location objek.
~location Destructor Menghancurkan objek location .

Metode Publik

Nama Deskripsi
saat ini Mengembalikan objek yang location mewakili tempat yang paling spesifik yang dijalankan utas panggilan.
from_numa_node Mengembalikan location objek yang mewakili simpul NUMA tertentu.

Operator Publik

Nama Deskripsi
operator!= Menentukan apakah dua location objek mewakili lokasi yang berbeda.
operator= Menetapkan isi objek yang berbeda location untuk objek ini.
operator== Menentukan apakah dua location objek mewakili lokasi yang sama.

Hierarki Warisan

location

Persyaratan

Header: concrt.h

Namespace: konkurensi

~Lokasi

Menghancurkan objek location .

~location();

saat ini

Mengembalikan objek yang location mewakili tempat yang paling spesifik yang dijalankan utas panggilan.

static location __cdecl current();

Tampilkan Nilai

Lokasi yang mewakili tempat paling spesifik yang dijalankan utas panggilan.

from_numa_node

Mengembalikan location objek yang mewakili simpul NUMA tertentu.

static location __cdecl from_numa_node(unsigned short _NumaNodeNumber);

Parameter

_NumaNodeNumber
Nomor simpul NUMA untuk membangun lokasi.

Tampilkan Nilai

Lokasi yang mewakili simpul NUMA yang ditentukan oleh _NumaNodeNumber parameter .

lokasi

Membuat location objek.

location();

location(
    const location& _Src);

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

Parameter

_Src

_LocationType

_Id

_BindingId

_PBinding
(Opsional) Penunjuk pengikatan.

Keterangan

Lokasi default yang dibangun mewakili sistem secara keseluruhan.

operator!=

Menentukan apakah dua location objek mewakili lokasi yang berbeda.

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

Parameter

_Rhs
Operand location.

Tampilkan Nilai

true jika kedua lokasi berbeda, false jika tidak.

operator=

Menetapkan isi objek yang berbeda location untuk objek ini.

location& operator= (const location& _Rhs);

Parameter

_Rhs
Objek sumber location .

Tampilkan Nilai

operator==

Menentukan apakah dua location objek mewakili lokasi yang sama.

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

Parameter

_Rhs
Operand location.

Tampilkan Nilai

true jika dua lokasi tersebut identik, dan false sebaliknya.

Baca juga

Namespace layanan konkurensi