Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Události zpracování čekání za běhu zaznamenávají informace o obslužných rutinách čekání. Můžou být užitečné při zkoumání problémů s hladovým využitím fondu vláken. Další informace o tom, jak tyto události používat pro diagnostické účely, najdete v tématu protokolování a trasování aplikací .NET.
Událost WaitHandleWaitStart
Tato událost se vygeneruje na začátku operace čekání na obslužné rutině čekání. Tady je seznam neúplného seznamu spravovaných metod, které by mohly generovat tuto událost:
Monitor.Wait-
Monitor.Enternebo klíčové slovo uzamčení jazyka C# ManualResetEvent.WaitOneTask.Wait
| Klíčové slovo pro vyvolání události | Úroveň |
|---|---|
WaitHandleKeyword (0x40000000000) |
Podrobná (5) |
Následující tabulka obsahuje informace o událostech.
| Událost | ID události | Vyvolání při |
|---|---|---|
WaitHandleWaitStart |
301 | Spustí se čekání. |
| Název pole | Datový typ | Popis |
|---|---|---|
WaitSource |
win:UInt8 |
0x0 - Jiné zdroje.0x1 – Čekání vzniklo ze spravovaného Monitor.Wait kódu prostřednictvím metody. |
AssociatedObjectID |
win:Pointer |
Adresa přidruženého objektu (například adresa obj v kódu lock(obj) {}). |
ClrInstanceID |
win:UInt16 |
Jedinečné ID instance CoreCLR. |
Událost WaitHandleWaitStop
Tato událost se vygeneruje na konci operace čekání na obslužné rutině čekání.
| Klíčové slovo pro vyvolání události | Úroveň |
|---|---|
WaitHandleKeyword (0x40000000000) |
Podrobná (5) |
Následující tabulka obsahuje informace o událostech.
| Událost | ID události | Vyvolání při |
|---|---|---|
WaitHandleWaitStop |
302 | Čekání se zastaví. |
| Název pole | Datový typ | Popis |
|---|---|---|
ClrInstanceID |
win:UInt16 |
Jedinečné ID instance CoreCLR. |