Udostępnij za pośrednictwem


Semafor, klasa

Reprezentuje obiekt synchronizacji, który steruje zasobu udostępnionego, który może obsługiwać ograniczoną liczbę użytkowników.

class Semaphore : public HandleT<HandleTraits::SemaphoreTraits>

Członkowie

BR245050.collapse_all(pl-pl,VS.110).gifDefinicje typów publicznych

Nazwa

Opis

SyncLock

Synonim dla klasy, która obsługuje synchroniczne blokad.

BR245050.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

Konstruktor Semaphore::Semaphore

Inicjuje nowe wystąpienie klasy semafora.

BR245050.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

Metoda InvokeHelper::Invoke

Wywołuje program obsługi zdarzeń, których podpis zawiera określoną liczbę argumentów.

BR245050.collapse_all(pl-pl,VS.110).gifCzłonkowie dane publicznych

Nazwa

Opis

Metoda Semaphore::Lock

Czeka, aż do bieżącego obiektu lub obiektu skojarzonego z określone dojście jest w stanie zasygnalizowanym lub przed upływem określonego limitu czasu.

BR245050.collapse_all(pl-pl,VS.110).gifPodmioty publiczne

Nazwa

Opis

Semaphore::operator = operatora

Przenosi określone dojście obiektu semafora bieżącego obiektu semafora.

Hierarchii dziedziczenia

Semaphore

Wymagania

Nagłówek: corewrappers.h

Obszar nazw: Microsoft::WRL::Wrappers

Zobacz też

Informacje

Obszar nazw Microsoft::WRL::Wrappers