Thread - interrupted

1 resposta
M
Alguém sabe dizer por que a saida do programa abaixo é false?
class A extends Thread 
{
	public void run() 
	{
		try 
		{
			synchronized (this) 
			{
				wait();
			}
			
		} catch (InterruptedException ie) {
			System.out.print(interrupted());			
		}
	}
	
	public static void main(String[] args) {
		A a1 = new A();
		a1.start();
		a1.interrupt();
	}
}

1 Resposta

T

Isso é pegadinha - mas não deve cair nada tão cabeludo. Se você vir o JavaDoc, vai ver que existem 2 métodos - “interrupted” e “isInterrupted”.

Criado 5 de dezembro de 2006
Ultima resposta 5 de dez. de 2006
Respostas 1
Participantes 2