Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Mewakili objek sinkronisasi yang secara eksklusif mengontrol sumber daya bersama.
Sintaks
class Mutex : public HandleT<HandleTraits::MutexTraits>;
Anggota
Typedef Publik
| Nama | Deskripsi |
|---|---|
SyncLock |
Sinonim untuk kelas yang mendukung kunci sinkron. |
Konstruktor Publik
| Nama | Deskripsi |
|---|---|
| Mutex::Mutex | Menginisialisasi instans baru kelas Mutex. |
Anggota Publik
| Nama | Deskripsi |
|---|---|
| Mutex::Lock | Menunggu hingga objek saat ini, atau objek yang Mutex terkait dengan handel yang ditentukan, melepaskan mutex atau interval waktu habis yang ditentukan telah berlalu. |
Operator Publik
| Nama | Deskripsi |
|---|---|
| Mutex::operator= | Menetapkan (memindahkan) objek yang ditentukan Mutex ke objek saat ini Mutex . |
Hierarki Warisan
Mutex
Persyaratan
Header: corewrappers.h
Namespace: Microsoft::WRL::Wrappers
Mutex::Lock
Menunggu hingga objek saat ini, atau objek yang Mutex terkait dengan handel yang ditentukan, melepaskan mutex atau interval waktu habis yang ditentukan telah berlalu.
SyncLock Lock(
DWORD milliseconds = INFINITE
);
static SyncLock Lock(
HANDLE h,
DWORD milliseconds = INFINITE
);
Parameter
milliseconds
Interval waktu habis, dalam milidetik. Nilai defaultnya adalah INFINITE, yang menunggu tanpa batas waktu.
h
Handel Mutex objek.
Tampilkan Nilai
Mutex::Mutex
Menginisialisasi instans baru kelas Mutex.
explicit Mutex(
HANDLE h
);
Mutex(
_Inout_ Mutex&& h
);
Parameter
h
Handel, atau referensi rvalue ke handel, ke Mutex objek.
Keterangan
Konstruktor pertama menginisialisasi Mutex objek dari handel yang ditentukan. Konstruktor kedua menginisialisasi Mutex objek dari handel yang ditentukan, lalu memindahkan kepemilikan mutex ke objek saat ini Mutex .
Mutex::operator=
Menetapkan (memindahkan) objek yang ditentukan Mutex ke objek saat ini Mutex .
Mutex& operator=(
_Inout_ Mutex&& h
);
Parameter
h
Referensi rvalue ke Mutex objek.
Tampilkan Nilai
Referensi ke objek saat ini Mutex .
Keterangan
Untuk informasi selengkapnya, lihat bagian Pindahkan Semantik dari Deklarator Referensi Rvalue: &&&.