Considere as classes C e D abaixo em linguagem Java:
class C implements Runnable{public void run() {}}
class D {
public static void main(String[] args) {
Thread t1 = new Thread(); // Linha 1
Thread t2 = new Thread(new C()); // Linha 2
Thread t3 = new Thread(new C(), "C"); // Linha 3
Thread t4 = new Thread("C"); // Linha 4
System.out.print("OK");
}}
public static void main(String[] args) {
Thread t1 = new Thread(); // Linha 1
Thread t2 = new Thread(new C()); // Linha 2
Thread t3 = new Thread(new C(), "C"); // Linha 3
Thread t4 = new Thread("C"); // Linha 4
System.out.print("OK");
}}
Assinale a alternativa que descreve corretamente o que vai ser mostrado quando as classes C e D forem compiladas e executadas.