JVM tem algum esquema de prevenção de loop infinito?

2 respostas
ganondorfan

Eu estava trabalhando em uma aplicação que uma Thread executava uma ação cíclica, e para tal utilizei um laço infinito, entretanto depois de alguns horas o processo morria.

O que eu fiz foi um

do{
//metodos

}while(1<2);

Teria a JVM algum método de segurança que mata este tipo de laço infinito?

Atualmente eu utilizei o Timer da API pra resolver o problema, porem a duvida sobre o laço infinito continua.

2 Respostas

ViniGodoy

Não tem.

Se morria, você precisa ver a expeption para identificar a causa.

J

A única prevenção contra deadlocks e loops infinitos são bons algoritmos de semáforo.

Criado 20 de outubro de 2010
Ultima resposta 20 de out. de 2010
Respostas 2
Participantes 3