ThreadState Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u de huidige uitvoeringsstatus van de thread.
public enum class ThreadState
public enum ThreadState
type ThreadState =
Public Enum ThreadState
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| Initialized | 0 | Een status die aangeeft dat de thread is geïnitialiseerd, maar nog niet is gestart. |
| Ready | 1 | Een status die aangeeft dat de thread wacht op het gebruik van een processor omdat er geen processor gratis is. De thread is voorbereid om te worden uitgevoerd op de volgende beschikbare processor. |
| Running | 2 | Een status die aangeeft dat de thread momenteel een processor gebruikt. |
| Standby | 3 | Een status die aangeeft dat de thread een processor gaat gebruiken. Slechts één thread kan deze status tegelijk hebben. |
| Terminated | 4 | Een status die aangeeft dat de thread is uitgevoerd en is afgesloten. |
| Wait | 5 | Een status die aangeeft dat de thread niet gereed is om de processor te gebruiken, omdat er wordt gewacht tot een randapparaatbewerking is voltooid of dat een resource vrij is geworden. Wanneer de thread gereed is, wordt deze opnieuw gepland. |
| Transition | 6 | Een status die aangeeft dat de thread wacht op een resource, behalve de processor, voordat deze kan worden uitgevoerd. Het kan bijvoorbeeld wachten tot de uitvoeringsstack vanaf de schijf wordt gepaginad. |
| Unknown | 7 | De status van de thread is onbekend. |
Opmerkingen
Important
Er zijn twee threadstatus-opsommingen en System.Diagnostics.ThreadStateSystem.Threading.ThreadState. De opsommingen van threadstatussen zijn slechts interessant in enkele scenario's voor foutopsporing. Uw code mag nooit de threadstatus gebruiken om de activiteiten van threads te synchroniseren.