Inherited by ThreadedLoop< In, Out, Local >::WorkThread.
|bool||start (unsigned int stack_size=0)|
|virtual void||run ()=0|
|static int||self ()|
Base class for threads. Derive from this and implement the run() function to use it.
Constructs thread object with the given label.
|virtual void Thread::run||(||)||
Implement to run threads execution path.
|static int Thread::self||(||)||
Returns thread-unique ID of the current thread.
|bool Thread::start||(||unsigned int|| stack_size =
Starts the thread. 'stack_size' is used as the threads stack size if not zero (in which case the systems default stack size is used). Returns 'true' only on sucess.
Waits for the thread to finish. Returns 'true' only on sucess.