26 explicit Thread(
bool joinable =
false,
const std::string &name =
"Thread")
50 virtual void Run() = 0;
void set_thread_name(const std::string &name)
Thread & operator=(const Thread &)=delete
static void * ThreadRunner(void *arg)
std::string get_thread_name() const
Thread(bool joinable=false, const std::string &name="Thread")
Thread(const Thread &)=delete
void set_joinable(bool joinable)