70 virtual const std::string&
name() const noexcept = 0;
73 virtual
void abort(
bool aWait = true) = 0;
virtual ~i_thread()=default
virtual void exec(yield_type aYieldType=yield_type::NoYield)=0
virtual void abort(bool aWait=true)=0
virtual const std::string & name() const noexcept=0
virtual bool finished() const noexcept=0
virtual void exec_preamble()=0
virtual thread_state state() const noexcept=0