CBaseAllocator.NotifySample-Methode
Die NotifySample -Methode gibt alle Threads frei, die auf Beispiele warten.
Syntax
void NotifySample();
Parameter
Diese Methode hat keine Parameter.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Bemerkungen
Wenn Threads auf Beispiele warten, ist der Wert von CBaseAllocator::m _ lWaiting größer als 0 (null). Wenn m _ lWaiting größer als 0 (null) ist, ruft diese Methode die ReleaseSemaphore-Funktion für das CBaseAllocator::m _ hSem-Semaphor auf und aktiviert alle wartenden Threads. Außerdem wird m _ lWaiting auf 0 (null) zurückgesetzt.
Diese Methode wird innerhalb der CBaseAllocator::ReleaseBuffer-Methode aufgerufen, wenn ein Beispiel an die Freiliste zurückgegeben wird. und aus der CBaseAllocator::D ecommit-Methode, wenn die Zuweisung aufgehoben wird.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|
| Bibliothek |
|