Constructor. Initializes Thread using a function pointer
Constructor. Initializes Thread using a delegate
Destructor
Checks if thread is running
Waits for the thread to terminate
Starts the thread
Stops the thread immediately. This functionality is unsafe, use with care
Wait for specified amout of milliseconds
Base class for creating threads