c'è qualcosa che non và come dovrebbe e non riesco a capire proprio cosa sià...il parallelismo non và come dovrebbe..dall'esempio precedente ho provato a togliere la riga di InputBox sostituendo con una semplice riga di scrittura testo e il problema è sempre lo stesso..il processo principale non prosegue oltre la prima instruzione subito dopo aver lanciato il thread.start..

esempio:

codice:
........

        myThread = New Thread(New ThreadStart(AddressOf ThreadFunction))
        myThread.Start()    '<< lancia il thread

        Debug.WriteLine("Prima istruzione dopo l'avvio del thread") '<--- scrive una riga nella finestra di debug


''''''''''''quà si blocccaa e non va avanti finchè il thread non cessa la sua attività

        Debug.WriteLine("Seconda Instruzione ...)  '<--- viene eseguta solo dopo che il thread cessa di vivere

.........