Threads

2 respostas
S

Estava pesquisando sobre threads e surgiu um dúvida, por exemplo esse código:

class thread1 extends Thread
{
    public  thread1(){...}
    public int metdodo1(){...}
    public int metdodo2(){...}
    public int metdodo3(){...}
}

class principal
{
    public void static main(String args[])
   {
       thread1 t = new thread1();
       t.start();
   }

A dúvida é : Todos métodos serão executados? Em qual ordem? Eu posso escolher um exclusivo para ser executado?
Agrdeço a quem puder ajudar.
=]

2 Respostas

ViniGodoy

O start() dispara o método run(), somente o run() e nada mais do que o run().

Portanto, se o método run() estiver vazio, nenhum desses métodos será executado.

Se quiser escolher qual executar, e em qual ordem, chame os métodos em questão dentro do run().

S

A sim, obrigado pela ajuda.
=]

Criado 7 de julho de 2012
Ultima resposta 7 de jul. de 2012
Respostas 2
Participantes 2