Thread.UnsafeStart Methode

Definitie

Overloads

Name Description
UnsafeStart(Object)

Zorgt ervoor dat het besturingssysteem de status van het huidige exemplaar Runningwijzigt in en optioneel een object levert dat gegevens bevat die moeten worden gebruikt door de methode die door de thread wordt uitgevoerd.

UnsafeStart()

Zorgt ervoor dat het besturingssysteem de status van het huidige exemplaar wijzigt in Running.

UnsafeStart(Object)

Bron:
Thread.cs
Bron:
Thread.cs
Bron:
Thread.cs
Bron:
Thread.cs
Bron:
Thread.cs

Zorgt ervoor dat het besturingssysteem de status van het huidige exemplaar Runningwijzigt in en optioneel een object levert dat gegevens bevat die moeten worden gebruikt door de methode die door de thread wordt uitgevoerd.

public:
 void UnsafeStart(System::Object ^ parameter);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart(object? parameter);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : obj -> unit
Public Sub UnsafeStart (parameter As Object)

Parameters

parameter
Object

Een object dat gegevens bevat die moeten worden gebruikt door de methode die door de thread wordt uitgevoerd.

Kenmerken

Uitzonderingen

De thread is al gestart.

Er is onvoldoende geheugen beschikbaar om deze thread te starten.

Deze thread is gemaakt met behulp van een ThreadStart gemachtigde in plaats van een ParameterizedThreadStart gemachtigde.

Opmerkingen

In tegenstelling tot Start(Object), waarmee de huidige ExecutionContext wordt vastgelegd en die context wordt gebruikt om de gemachtigde van de thread aan te roepen, UnsafeStart(Object) vermijdt u expliciet het vastleggen van de huidige context en het doorstromen naar de aanroep.

Van toepassing op

UnsafeStart()

Bron:
Thread.cs
Bron:
Thread.cs
Bron:
Thread.cs
Bron:
Thread.cs
Bron:
Thread.cs

Zorgt ervoor dat het besturingssysteem de status van het huidige exemplaar wijzigt in Running.

public:
 void UnsafeStart();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart();
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : unit -> unit
Public Sub UnsafeStart ()
Kenmerken

Uitzonderingen

De thread is al gestart.

Er is onvoldoende geheugen beschikbaar om deze thread te starten.

Opmerkingen

In tegenstelling tot Start(Object), waarmee de huidige ExecutionContext wordt vastgelegd en die context wordt gebruikt om de gemachtigde van de thread aan te roepen, UnsafeStart(Object) vermijdt u expliciet het vastleggen van de huidige context en het doorstromen naar de aanroep.

Van toepassing op