Thread.UnsafeStart 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| UnsafeStart(Object) |
운영 체제에서 현재 인스턴스의 상태를 변경하고 Running필요에 따라 스레드가 실행하는 메서드에서 사용할 데이터가 포함된 개체를 제공합니다. |
| UnsafeStart() |
운영 체제에서 현재 인스턴스의 상태를 .로 변경합니다 Running. |
UnsafeStart(Object)
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- 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 사용하여 만들어졌습니다.
설명
현재 ExecutionContext 를 캡처하고 해당 컨텍스트를 사용하여 스레드의 대리자를 호출하는 것과 달리Start(Object), UnsafeStart(Object) 현재 컨텍스트를 캡처하고 호출로 흐르는 것을 명시적으로 방지합니다.
적용 대상
UnsafeStart()
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- Thread.cs
- Source:
- 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 ()
- 특성
예외
스레드가 이미 시작되었습니다.
이 스레드를 시작하는 데 사용할 수 있는 메모리가 부족합니다.
설명
현재 ExecutionContext 를 캡처하고 해당 컨텍스트를 사용하여 스레드의 대리자를 호출하는 것과 달리Start(Object), UnsafeStart(Object) 현재 컨텍스트를 캡처하고 호출로 흐르는 것을 명시적으로 방지합니다.