C# Class Squared.Threading.GroupThread

Inheritance: IDisposable
Mostrar archivo 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_oe property

public ThreadGroup Owner
return ThreadGroup

Thread public_oe property

public Thread Thread
return Thread

WakeEvent public_oe property

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