Sebastien BRACQUEMONT added the comment:
Hi Amaury,
to me,Thread objects are meant to be abstract representation of a processing
that will occur in a separate execution unit at thread start time.
Indeed, that's what the following text (from the link you provided tries to
explain)
&q
New submission from Sebastien BRACQUEMONT:
After a call to join() method on a Threading.thread object,there is no
way to successfully call start() method on it.
Indeed, the __started flag is not reset in the theading.Thread join()
method.
Since the start() method checks for __started flag