Thread.UnsafeStart 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
UnsafeStart(Object) |
운영 체제에서 현재 인스턴스의 상태를 Running으로 변경하도록 하며 경우에 따라 스레드가 실행하는 메서드에 사용될 데이터가 포함된 개체를 제공합니다. |
UnsafeStart() |
운영 체제에서 현재 인스턴스의 상태를 Running으로 변경하도록 합니다. |
UnsafeStart(Object)
운영 체제에서 현재 인스턴스의 상태를 Running으로 변경하도록 하며 경우에 따라 스레드가 실행하는 메서드에 사용될 데이터가 포함된 개체를 제공합니다.
public:
void UnsafeStart(System::Object ^ parameter);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart (object? parameter);
public void UnsafeStart (object? parameter);
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : obj -> unit
member this.UnsafeStart : obj -> unit
Public Sub UnsafeStart (parameter As Object)
매개 변수
- parameter
- Object
스레드가 실행하는 메서드에 사용될 데이터가 포함된 개체입니다.
- 특성
예외
스레드가 이미 시작되었습니다.
이 스레드를 시작하기 위한 메모리가 부족합니다.
이 스레드는 ParameterizedThreadStart 대리자 대신 ThreadStart 대리자를 사용하여 만들었습니다.
설명
Start(Object)현재을 캡처하고 해당 컨텍스트를 사용 하 여 스레드의 대리자를 호출 하는와는 달리 ExecutionContext UnsafeStart(Object) 현재 컨텍스트 캡처 및 호출로 흐름을 명시적으로 방지 합니다.
적용 대상
UnsafeStart()
운영 체제에서 현재 인스턴스의 상태를 Running으로 변경하도록 합니다.
public:
void UnsafeStart();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void UnsafeStart ();
public void UnsafeStart ();
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.UnsafeStart : unit -> unit
member this.UnsafeStart : unit -> unit
Public Sub UnsafeStart ()
- 특성
예외
스레드가 이미 시작되었습니다.
이 스레드를 시작하기 위한 메모리가 부족합니다.
설명
Start(Object)현재을 캡처하고 해당 컨텍스트를 사용 하 여 스레드의 대리자를 호출 하는와는 달리 ExecutionContext UnsafeStart(Object) 현재 컨텍스트 캡처 및 호출로 흐름을 명시적으로 방지 합니다.