+ const std::string &get_name() const { return _name; }
+
+ /** Indicates whether the thread has finished running. */
+ bool is_finished() { return _state>=FINISHED; }
+
+ /** Waits for the thread to exit. Calling this from the thread will cause a
+ deadlock. */