Perguntas com a marcação «jvm»

86
VisualVM - estados de thread

Alguém por favor pode me explicar a diferença entre Sleeping, Wait, Park, e Monitorestados de rosca em VisualVM. Isto é o que encontrei: Running: thread ainda está em execução. Sleeping: thread está dormindo (método yield () foi chamado no objeto thread) Wait: thread foi bloqueado por um...

54
A saída -1 se torna uma barra no loop

Surpreendentemente, o seguinte código gera: / -1 O código: public class LoopOutPut { public static void main(String[] args) { LoopOutPut loopOutPut = new LoopOutPut(); for (int i = 0; i < 30000; i++) { loopOutPut.test(); } } public void test() { int i = 8; while ((i -= 3) > 0)...

47
Algum compilador para a JVM usa o goto “wide”?

Eu acho que a maioria de vocês sabe que gotoé uma palavra-chave reservada na linguagem Java, mas na verdade não é usada. E você provavelmente também sabe que esse gotoé um código de operação da Java Virtual Machine (JVM). Eu conto todas as estruturas de controle de fluxo sofisticados de Java, Scala...

22
Para que serve a opção java.security.egd?

Em um projeto em que estou trabalhando, o aplicativo é iniciado usando um comando semelhante a este: java -Djava.security.egd=file:/dev/urandom -jar app.jar Eu nunca vi a java.security.egdopção antes. Pesquisando um pouco, parece usado para configurar a geração aleatória de números em um...