Java/Thread: diferenças entre revisões

[edição verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Linha 25:
 
==Criando threads==
Abaixo estão os construtores para a classe <code>Thread</code>.
 
<source lang="java">
Linha 32 ⟶ 31:
Thread(Runnable target, String name)
Thread(String name)
Thread(ThreadGroup group, Runnable target)
Thread(ThreadGroup group, Runnable target, String name)
Thread(ThreadGroup group, String name)
</source>
 
Linha 60 ⟶ 56:
 
<code>String name</code> especifica um nome para a ''thread''. Caso não especificado no construtor o nome da ''thread'' será criado automaticamente derivado do modelo '''Thread-0''', onde '''0''' é um número incrementado a cada nova '''thread''' criada sem definição de nome.
 
<source lang="Java">
Thread(ThreadGroup group, Runnable target)
Thread(ThreadGroup group, Runnable target, String name)
Thread(ThreadGroup group, String name)
</source>
 
<code>[https://docs.oracle.com/javase/8/docs/api/java/lang/ThreadGroup.html java.lang.ThreadGroup] group</code> inclui a ''thread'' em um grupo de ''threads''. A utilização de <code>ThreadGroup</code> deve ser evitada<ref>Item 73 - JOSHUA, Bloch. Effective Java. 2.ª edição, 2009. </ref>.