>che le funzioni della classe vengano richiamate mediante thread
>per velocizzare l'operatività dell'utente ed evitare blocchi
>di memoria come accade adesso.
Non sono blocchi di memoria, ma è l'applicazione che va in blocking fino a quando il codice non termina di essere eseguito.
>Pensavo di usare una ThreadPool e richiamarla sulla classe sopra
>accennata.
Non hai bisogno di un ThreadPool in questo caso, basta solo un singolo Thread che esegua quelle operazioni (seriale, COM).
in C#
ThreadStart ts=new ThreadStart(this.Funzione());
Thread t=new Thread(ts);
t.Start();
Nella Funzione() ci sta il codice per la seriale.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/