Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
Conflict-gebeurtenissen worden gegenereerd wanneer er conflicten zijn over System.Threading.Monitor vergrendelingen of systeemeigen vergrendelingen die door de runtime worden gebruikt. Er treedt een conflict op wanneer een thread wacht op een vergrendeling terwijl een andere thread de vergrendeling bezit.
In de volgende tabel ziet u het trefwoord waaronder conflicten worden gegenereerd en het niveau van de gebeurtenissen. Zie CLR ETW-trefwoorden en -niveaus voor meer informatie.
| Trefwoord voor het genereren van de gebeurtenis | Niveau |
|---|---|
ContentionKeyword (0x4000) |
Informatie (4) |
De volgende tabel bevat gebeurtenisgegevens:
| Gebeurtenis | Gebeurtenis-id | Opgeheven wanneer |
|---|---|---|
ContentionStart_V1 |
81 | Het conflict begint. Deze gebeurtenis omvat niet de hoeveelheid draaitijd voordat een thread wacht op het verkrijgen van een vergrendeling; het wordt alleen opgeheven wanneer de schroefdraad wacht om een vergrendeling te verkrijgen. |
ContentionStop |
91 | Het conflict eindigt. |
De volgende tabel bevat gebeurtenisgegevens:
| Veldnaam | Gegevenstype | Beschrijving |
|---|---|---|
| Vlaggen | win:UInt8 | 0 voor beheerd; 1 voor systeemeigen. |
| ClrInstanceID | win:UInt16 | Unieke id voor het clr-exemplaar. |