Thread::resume

Havia um bug no Thread::resume que envolvia o fato de poder se resumir Threads que já haviam saído, isto é, tentar-se resumir Threads já mortas. Nesse caso ele só resume Threads suspensas e não Threads terminadas e já rodando.


\begin{lstlisting}[language={C++},numbers=left]
void Thread::resume() {
...
if ...
...remove(this);
_state = READY;
_ready.insert(&_link);
}
...
}
\end{lstlisting}