C# Class Squared.Threading.GroupThread

Inheritance: IDisposable
Show file Open project: sq/Fracture Class Usage Examples

Public Properties

Property Type Description
Owner ThreadGroup
Thread Thread
WakeEvent System.Threading.ManualResetEventSlim

Public Methods

Method Description
Dispose ( ) : void
GroupThread ( ThreadGroup owner ) : System

Private Methods

Method Description
RegisterQueue ( IWorkQueue queue ) : void
ThreadMain ( object _self ) : void
ThreadMainSetup ( object &_self, ManualResetEventSlim &wakeEvent ) : WeakReference
ThreadMainStep ( WeakReference weakSelf, int &queueIndex, bool &moreWorkRemains ) : bool

Method Details

Dispose() public method

public Dispose ( ) : void
return void

GroupThread() public method

public GroupThread ( ThreadGroup owner ) : System
owner ThreadGroup
return System

Property Details

Owner public property

public ThreadGroup Owner
return ThreadGroup

Thread public property

public Thread Thread
return Thread

WakeEvent public property

public ManualResetEventSlim,System.Threading WakeEvent
return System.Threading.ManualResetEventSlim