Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wird aufgerufen, um in einen extrem kritischen Bereich einzutreten. In einem äußerst wichtigen Bereich beachtet der Planer keine blockierenden Operationen, die während des Bereichs auftreten. Dies bedeutet, dass der Planer bei einem UMS-Thread nicht für Blockierungsfunktionsaufrufe, blockierende Sperrenabrufversuche, Seitenfehler, Threadunterbrechungen, asynchrone Kernelprozeduraufrufe (APCs) usw. erneut geöffnet wird.
virtual int EnterHyperCriticalRegion() =0;
Rückgabewert
Die neue Tiefe des äußerst wichtigen Bereichs. Extrem kritische Bereiche sind wiedereintretend.
Hinweise
Der Planer muss besonders vorsichtig hinsichtlich der aufgerufenen Methoden und in solchen Bereichen abgerufenen Sperren sein. Wenn Code in so einem Bereich eine Sperre blockiert, die einem Element gehört, für dessen Planung der Planer verantwortlich ist, kann ein Deadlock auftreten.
Anforderungen
Header: concrtrm.h
Namespace: Concurrency