a - não compila
b - compila, roda e lança runtime exception
c - compila, roda e imprime A, B ou B, A, a ordem não pode ser determinada
d - compila, roda e imprime A, B nesta ordem
e - compila, roda e imprime B, A nesta ordem
class A extends Thread implements Runnable {
public void run() {
System.out.println ("A");
}
}
class B implements Runnable {
public void run() {
System.out.println ("B");
}
}
public class Teste06 {
public static void main (String [] args) {
A a = new A();
B b = new B();
a.start(); b.start();
}
}