Meus amigos eu to com problema aqui de criar uma Thread, assim meu public void run(); nao ta dando erro nenhum isso em uma classe , o erro mesmo e na hr da dar o start(); ne outra classe ai nao sei o que é!!!
Me mandem um exemplo POR FAVOR, ou dao ideia ai que erro pode ser esse?
Obrigado
A criação de uma thread é relativamente simples, e há varias maneiras de o fazer. Um exemplo é extenderes a tua classe à classe Thread e subscreveres o método run();
public class minha extends Thread {
public void run() {
//acções
}
public static void main(String args[]) {
Thread t = new minha();
t.start();
}
}
Também podes implementar a interface Runnable:
public class minha implements Runnable {
public void run() {
//acções
}
public static void main(String args[]) {
minha thread = new minha();
Thread t = new Thread(minha);
t.start();
}
}
Outro modo, sem extender nem implementar nada, seria assim:
public class minha {
Thread t = new Thread() { public void run() { /* Acções*/} };
public static void main(String args[]) {
t.start();
}
}
Espero ter sido útil ![:wink: :wink:](https://www.guj.com.br/images/emoji/twitter/wink.png?v=9)