Thread.UnsafeStart Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| UnsafeStart(Object) |
Gör att operativsystemet ändrar tillståndet för den aktuella instansen till Runningoch eventuellt tillhandahåller ett objekt som innehåller data som ska användas av metoden som tråden kör. |
| UnsafeStart() |
Gör att operativsystemet ändrar tillståndet för den aktuella instansen till Running. |
UnsafeStart(Object)
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Gör att operativsystemet ändrar tillståndet för den aktuella instansen till Runningoch eventuellt tillhandahåller ett objekt som innehåller data som ska användas av metoden som tråden kör.
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)
Parametrar
- parameter
- Object
Ett objekt som innehåller data som ska användas av metoden som tråden kör.
- Attribut
Undantag
Tråden har redan startats.
Det finns inte tillräckligt med minne för att starta den här tråden.
Den här tråden skapades med hjälp av ett ThreadStart ombud i stället för ett ParameterizedThreadStart ombud.
Kommentarer
Till skillnad från Start(Object), som samlar in den aktuella ExecutionContext och använder den kontexten för att anropa trådens ombud, UnsafeStart(Object) undviker explicit att fånga den aktuella kontexten och flöda den till anropet.
Gäller för
UnsafeStart()
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
- Källa:
- Thread.cs
Gör att operativsystemet ändrar tillståndet för den aktuella instansen till 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 ()
- Attribut
Undantag
Tråden har redan startats.
Det finns inte tillräckligt med minne för att starta den här tråden.
Kommentarer
Till skillnad från Start(Object), som samlar in den aktuella ExecutionContext och använder den kontexten för att anropa trådens ombud, UnsafeStart(Object) undviker explicit att fånga den aktuella kontexten och flöda den till anropet.