Thread.UnsafeStart Метод

Определение

Перегрузки

Имя Описание
UnsafeStart(Object)

Приводит к изменению состояния текущего экземпляра Runningоперационной системы и при необходимости предоставляет объект, содержащий данные, которые будут использоваться методом, выполняемым потоком.

UnsafeStart()

Вызывает изменение состояния текущего экземпляра Runningоперационной системой.

UnsafeStart(Object)

Исходный код:
Thread.cs
Исходный код:
Thread.cs
Исходный код:
Thread.cs
Исходный код:
Thread.cs
Исходный код:
Thread.cs

Приводит к изменению состояния текущего экземпляра Runningоперационной системы и при необходимости предоставляет объект, содержащий данные, которые будут использоваться методом, выполняемым потоком.

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)

Параметры

parameter
Object

Объект, содержащий данные, используемые методом, который выполняется потоком.

Атрибуты

Исключения

Поток уже запущен.

Для запуска этого потока недостаточно памяти.

Этот поток был создан с помощью ThreadStart делегата вместо делегата ParameterizedThreadStart .

Комментарии

В отличие Start(Object)от того, что фиксирует текущий ExecutionContext и использует этот контекст для вызова делегата потока, UnsafeStart(Object) явно избегает записи текущего контекста и перетекания его в вызов.

Применяется к

UnsafeStart()

Исходный код:
Thread.cs
Исходный код:
Thread.cs
Исходный код:
Thread.cs
Исходный код:
Thread.cs
Исходный код:
Thread.cs

Вызывает изменение состояния текущего экземпляра 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 ()
Атрибуты

Исключения

Поток уже запущен.

Для запуска этого потока недостаточно памяти.

Комментарии

В отличие Start(Object)от того, что фиксирует текущий ExecutionContext и использует этот контекст для вызова делегата потока, UnsafeStart(Object) явно избегает записи текущего контекста и перетекания его в вызов.

Применяется к