salve a tutti
visto che nn posso usare un pool di thread in quanto il database che sto usando mi consente solo una connessione alla volta volevo chiedervi un modo per attivare un thread non appena un'altro è finito

questo codice puo andar bene oppure servono modifiche?
grazie

codice:
 Dim t As Threading.Thread ' nella generale

'faccio la prima esportazione
    t = New System.Threading.Thread(AddressOf EsportaArticoli)
     t.Start()

if t.ThreadState=t.ThreadState.Running then
 'gli faccio fare un doevents per aspettare che finisce ,per avviare il secondo thread
 do events
end if

    ' appena finito di fare doevents arriva qui e riesporta le giacenze mantenendo una sola connessione
    t = New System.Threading.Thread(AddressOf EsportaGiacenze)
     t.Start()