Originariamente inviato da Kreator
no, asp, il thread e' uno solo.
Dalla tua spiegazione, i thread sono due: il primario (quello dell'applicazione) e il secondario (quello che esegue il lavoro alla pressione del pulsante).

Originariamente inviato da Kreator
Ovvero, il programma principale ha un tasto che quando lo premo mi istanzia il thread e me lo fa partire, il problema e' che quando parte il thread mi si congela il programma principale fino a quando il thread ha completato la sua esecuzione.
Come dicevo, questo significa che il secondo thread (quello attivato alla pressione del pulsante) fa riferimento - in modo sincronizzato - al thread primario (quello dell'applicazione) e rende bloccato quest'ultimo fino a quando il thread secondario non ha completato il suo lavoro.

Ad ogni modo, senza codice e ulteriori indicazioni, non è possibile dire di più, se non che posso garantirti il corretto funzionamento dei thread.

Ciao!