(threads->list)[0]->join while threads->list;