Метод | Описание | |
---|---|---|
Abort ( ) : void |
이 메서드가 호출되는 스레드에서 System.Threading.ThreadAbortException을 발생시켜 스레드 종료 프로세스를 시작합니다. 이 메서드를 호출하면 대개 스레드가 종료됩니다.
|
|
Abort ( object stateInfo ) : void |
이 메서드가 호출되는 스레드에서 System.Threading.ThreadAbortException을 발생시켜 스레드 종료 프로세스를 시작하고, 스레드 종료에 대한 예외 정보를 제공합니다. 이 메서드를 호출하면 대개 스레드가 종료됩니다.
|
|
GetApartmentState ( ) : ApartmentState |
아파트 상태를 나타내는 System.Threading.ApartmentState 값을 반환합니다.
|
|
Interrupt ( ) : void |
WaitSleepJoin 스레드 상태에 있는 스레드를 중단합니다.
|
|
Join ( System.TimeSpan timeout ) : bool |
표준 COM 및 SendMessage 펌프를 계속 수행하면서 스레드가 종료되거나 지정된 시간이 경과할 때까지 호출 스레드를 차단합니다.
|
|
Join ( int millisecondsTimeout ) : bool |
표준 COM 및 SendMessage 펌프를 계속 수행하면서 스레드가 종료되거나 지정된 시간이 경과할 때까지 호출 스레드를 차단합니다.
|
|
Join ( ) : void |
표준 COM 및 SendMessage 펌프를 계속 수행하면서 스레드가 종료될 때까지 호출 스레드를 차단합니다.
|
|
Run ( ) : void |
ThreadStart Delegate용 함수 이 함수를 재정의하여 사용한다.
|
|
SetApartmentState ( ApartmentState state ) : void |
스레드를 시작하기 전에 스레드의 아파트 상태를 설정합니다.
|
|
Sleep ( int millisecondsTimeout ) : void |
System.Threading.Monitor.Wait 를 이용하여 Sleep 함수를 구현한 것이다. 앞으로는 ThreadTool.Sleep 함수를 이용하세요
|
|
Start ( ) : void |
운영 체제에서 현재 인스턴스의 상태를 System.Threading.ThreadState.Running으로 변경하도록 합니다.
|
|
Start ( object parameter ) : void |
운영 체제에서 현재 인스턴스의 상태를 System.Threading.ThreadState.Running으로 변경하도록 하며 경우에 따라 스레드가 실행하는 메서드에 사용될 데이터가 들어 있는 개체를 제공합니다.
|
|
TrySetApartmentState ( ApartmentState state ) : bool |
스레드를 시작하기 전에 스레드의 아파트 상태를 설정합니다.
|
Метод | Описание | |
---|---|---|
AbstractThread ( ) : System |
생성자
|
|
AbstractThread ( int maxStackSize ) : System |
Initialize a new instance of AbstractThread with max stack size.
|
|
AbstractThread ( string name ) : System |
Initialize a new instance of AbstractThread with thread name.
|
|
AbstractThread ( string name, int maxStackSize ) : System |
Initialize a new instance of AbstractThread with thread name and max stack size
|
|
OnFinished ( ) : void |
쓰레드가 완료되었을 시에 발생한다.
|
|
OnProgressChanged ( int progressPercentage ) : void |
쓰레드의 진행 상황이 변경되었을 시에 발생한다.
|
|
OnStarted ( ) : void |
쓰레드 시작시 호출된다.
|
Метод | Описание | |
---|---|---|
GetHashCode ( ) : int |
public Abort ( object stateInfo ) : void | ||
stateInfo | object | 상태와 같이 중단 중인 스레드에서 사용할 수 있는 응용 프로그램 관련 정보를 포함하는 개체입니다. |
Результат | void |
protected AbstractThread ( int maxStackSize ) : System | ||
maxStackSize | int | 최대 스택 크기 |
Результат | System |
protected AbstractThread ( string name ) : System | ||
name | string | 쓰레드 이름 |
Результат | System |
protected AbstractThread ( string name, int maxStackSize ) : System | ||
name | string | 쓰레드 명 |
maxStackSize | int | 최대 스택 크기 |
Результат | System |
public GetApartmentState ( ) : ApartmentState | ||
Результат | ApartmentState |
public Join ( System.TimeSpan timeout ) : bool | ||
timeout | System.TimeSpan | 스레드가 종료되기를 기다릴 시간으로 설정된 |
Результат | bool |
public Join ( int millisecondsTimeout ) : bool | ||
millisecondsTimeout | int | 스레드가 종료되기를 기다릴 밀리초 수입니다. |
Результат | bool |
protected OnProgressChanged ( int progressPercentage ) : void | ||
progressPercentage | int | 진행 정보 |
Результат | void |
public SetApartmentState ( ApartmentState state ) : void | ||
state | ApartmentState | 새 아파트 상태입니다. |
Результат | void |
public static Sleep ( int millisecondsTimeout ) : void | ||
millisecondsTimeout | int | timeout |
Результат | void |
public Start ( object parameter ) : void | ||
parameter | object | 스레드가 실행하는 메서드에 사용될 데이터가 들어 있는 개체입니다. |
Результат | void |
public TrySetApartmentState ( ApartmentState state ) : bool | ||
state | ApartmentState | 새 아파트 상태입니다. |
Результат | bool |