C# 클래스 Netronics.Scheduling.Microthreading.Microthread

상속: IYield
파일 보기 프로젝트 열기: shlee322/Netronics 1 사용 예제들

공개 메소드들

메소드 설명
Call ( Func func ) : IYield
Microthread ( Func func, Microthread parent = null ) : System
None ( ) : IYield
Run ( Microthread microthread ) : void
Run ( Worker worker ) : void

프레임워크 내부적으로 사용되는 메서드

Sleep ( long sec ) : IYield
Wait ( WaitEvent waitEvent ) : IYield

비공개 메소드들

메소드 설명
Loop ( Worker worker ) : bool
Microthread ( ) : System
SleepThreadLoop ( ) : void

메소드 상세

Call() 공개 정적인 메소드

public static Call ( Func func ) : IYield
func Func
리턴 IYield

Microthread() 공개 메소드

public Microthread ( Func func, Microthread parent = null ) : System
func Func
parent Microthread
리턴 System

None() 공개 정적인 메소드

public static None ( ) : IYield
리턴 IYield

Run() 공개 정적인 메소드

public static Run ( Microthread microthread ) : void
microthread Microthread
리턴 void

Run() 공개 메소드

프레임워크 내부적으로 사용되는 메서드
public Run ( Worker worker ) : void
worker Netronics.Scheduling.Worker
리턴 void

Sleep() 공개 정적인 메소드

public static Sleep ( long sec ) : IYield
sec long
리턴 IYield

Wait() 공개 정적인 메소드

public static Wait ( WaitEvent waitEvent ) : IYield
waitEvent WaitEvent
리턴 IYield