[thread.thread.assign] (original) (raw)
32 Thread support library [thread]
32.4 Threads [thread.threads]
32.4.2 Class thread [thread.thread.class]
32.4.2.4 Assignment [thread.thread.assign]
thread& operator=(thread&& x) noexcept;
Effects:If joinable(), calls terminate().
Otherwise, assigns the state of x to *this and sets x to a default constructed state.
Postconditions: x.get_Âid() == id() and get_Âid() returns the value ofx.get_Âid() prior to the assignment.
Returns: *this.