grazie mille, ma ti volevo chiedere più precisamente quello che mi succede, io se faccio completare un thread(caricare un a lista) e poi faccio un clear della lista e voglio ricominciare da capo, mi esce l'errore che il thread è in esecuzione oppure terminato.

non capisco questo errore perchè il thread è terminato e quindi può anche essere ripetuto da capo o da zero.

Penso che non si resetta la memoria e quindi sembra sempre attivo.