It is never legal to start a thread more than once. In particular, a thread may not be restarted once it has completed execution.