Java/Thread: diferenças entre revisões

[edição verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Linha 8:
A ''thread'' <code>main</code> é responsável por executar o código no método inicial <code>public static void main(String... args)</code>, ''thread'' que é criada pela '''JVM''' ao iniciar uma aplicação Java.
 
Para referenciar a ''thread'' '''main''', basta utilizar o método estático <code>currentThread()</code>.
<source lang="java">
public static void main(String... args) {
Thread t = Thread.currentThread();
System.out.println("Nome: " + t.getName() + " \t id: " + t.getId());
}
</source>
'''Saída'''
Nome: main id: 1
 
<code>getName()</code> foi utilizado para obter o nome da ''thread'', complementarmente há o método <code>setName(String)</code> que altera o nome da ''thread''.
 
<code>getId()</code devolve o valor numérico automaticamente atribuído quando a ''thread'' é criada. Esse valor é único e não é reutilizado quando a ''thread'' morre.
 
==Criando threads==