C# Class Netronics.Scheduling.Microthreading.Microthread

Inheritance: IYield
ファイルを表示 Open project: shlee322/Netronics Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
Loop ( Worker worker ) : bool
Microthread ( ) : System
SleepThreadLoop ( ) : void

Method Details

Call() public static method

public static Call ( Func func ) : IYield
func Func
return IYield

Microthread() public method

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

None() public static method

public static None ( ) : IYield
return IYield

Run() public static method

public static Run ( Microthread microthread ) : void
microthread Microthread
return void

Run() public method

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

Sleep() public static method

public static Sleep ( long sec ) : IYield
sec long
return IYield

Wait() public static method

public static Wait ( WaitEvent waitEvent ) : IYield
waitEvent WaitEvent
return IYield