IUMSThreadProxy::EnterHyperCriticalRegion-Methode
Wird verwendet, um einen besonders wichtig Bereich zuzugreifen.Wenn innerhalb eines Bereichs besonders wichtig, berücksichtigt der Planer keine blockierenden Vorgänge, die während des Bereichs erfolgt.Dies bedeutet, dass der Planer nicht für Sperrfunktions, ruft datenerfassungs versucht, die Sperren blockieren, Seitenfehler, Thread-Unterbrechungen (prozeduraufrufe asynchrone Kernel, APC) usw. für einen UMS-Thread erneut geändert wird.
virtual int EnterHyperCriticalRegion() =0;
Rückgabewert
Die neue Tiefe des Bereichs besonders wichtig.Besonders wichtig Bereiche sind eine Wiedereintrittsmethode.
Hinweise
Der Planer muss darüber, welche Methoden aufruft und es außerordentlich vorsichtig vorgehen, welche Sperren in diesen Bereichen abruft.Wenn Code in einen solchen Blöcke eines Bereichs in einer Sperre, die von einigen der Planer verwendet wird, für die Planung zuständig ist, liegt möglicherweise ein Deadlock.
Anforderungen
Header: concrtrm.h
Namespace: Parallelität