Méthode CBaseAllocator. SetWaiting

La SetWaiting méthode incrémente le nombre de threads en attente.

Syntaxe

void SetWaiting();

Paramètres

Cette méthode n’a aucun paramètre.

Valeur de retour

Cette méthode ne retourne pas de valeur.

Notes

Cette méthode incrémente la variable membre CBaseAllocator :: m _ lWaiting . Si un thread est bloqué dans la méthode CBaseAllocator :: GetBuffer , l’allocateur appelle, SetWaiting puis attend que le sémaphore CBaseAllocator :: m _ hSem soit signalé. La méthode CBaseAllocator :: ReleaseBuffer signale le sémaphore et définit la valeur de m _ lWaiting sur zéro.

Spécifications

Condition requise Valeur
En-tête
Amfilter. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)

Voir aussi

CBaseAllocator, classe