E' ovvio che quella chiamata ti venga effettuata per ogni thread che instanzi è proprio il metodo run viene eseguito da tutti i thread
Ora bisogna vedere come tale metodo debba essere richiamato e questo lo sai solo tu dato che ne il codice ne l'intervento dice che cosa fa tale metodo.