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 |
|
| Bibliothèque |
|