threads_err
while (!is_stopped() && !threads_err())
!threads_err())
return !is_stopped() && !threads_err();
while (threads_done() && !is_stopped() && !threads_err())
return !is_stopped() && !threads_err();