Continuando o assunto das THREADS ... Durante a execução de threads pode ser necessário garantir que uma thread conclua a sua tarefa para que outra possa continuar. Isso é possível com recurso ao método Join da classe Thread, chamando este método pára a execução da thread corrente, ou seja, a thread que chamou o método, até que termine a thread sobre a qual se chamou o método. Por vezes este método pode provocar resultados inesperados especialmente se chamado a partir da thread principal do programa uma vez que a interface deixa de responder, incluindo os próprios timers. Neste programa o botão Iniciar demo corre o seguinte código: obj_teste = new teste(); //objecto com código da thread thr_teste = new Thread(new ThreadStart(obj_teste.executa)); //nova thread criada th...