JamThread Class |
Namespace: Jam.Shell
The JamThread type exposes the following members.
Name | Description | |
---|---|---|
JamThread(WorkerThreadPool) | Sets up a thread. | |
JamThread(WorkerThreadPool, Boolean) |
Sets up a jam thread object
|
Name | Description | |
---|---|---|
BusyTime |
Returns the time in milliseconds the thread is busy, or -1 if it's idle.
| |
IdleTime |
Returns the time in milliseconds the thread is idle
since the last time an item has been processed
| |
IsFinished |
Returns true if the thread is finished.
If this value is set, the thread is woken
up in case it is waiting for an event.
| |
WorkItem |
Get or set the WorkItem that is currently processed by the thread
|
Name | Description | |
---|---|---|
Abort |
Stops the thread by calling Abort, this usually terminates the thread.
Use this function with caution, aborting a thread while it holds a mutex can cause dead-locks.
ThreadAbortException for further details.
| |
Dispose |
Implementation of IDisposable
| |
Dispose(Boolean) |
Releases ressources.
| |
Join |
Joins the thread.
| |
Stop |
Stops the thread and indefinitely waits until the processing finished
| |
Stop(Int32) |
Stops the processing of items, the thread finishes.
|