An interface for objects that can be run by a thread. More...
#include <thread.hpp>
Public Member Functions | |
virtual void | run (void)=0 |
The function that is executed when the thread starts. More... | |
virtual | ~Runnable (void) |
Destructor. More... | |
Static Public Member Functions | |
static void * | operator new (size_t s) |
Allocate memory from heap. More... | |
static void | operator delete (void *p) |
Free memory allocated from heap. More... | |
An interface for objects that can be run by a thread.
Definition at line 258 of file thread.hpp.
|
inlinevirtual |
Destructor.
Definition at line 263 of file thread.hpp.
|
pure virtual |
The function that is executed when the thread starts.
Implemented in Gecode::Search::Parallel::BAB::Worker, and Gecode::Search::Parallel::DFS::Worker.
|
inlinestatic |
Allocate memory from heap.
Definition at line 48 of file thread.hpp.
|
inlinestatic |
Free memory allocated from heap.
Definition at line 44 of file thread.hpp.