Diferenças entre edições de "Java/Thread"

885 bytes adicionados ,  22h28min de 30 de junho de 2016
sem resumo de edição
(Criou a página com "Cada objeto gerado pela classe <code>Thread</code> representa um segmento de execução. Toda aplicação tem ao menos uma thread em tempo de execução: a thread '''main''...")
 
Cada objeto gerado pela classe <code>Thread</code> representa um segmento de execução.
 
Cada um desses segmentos de execução podem ser executados em paralelo, possibilitando à aplicação a execução de instruções relativamente simultâneas.
Toda aplicação tem ao menos uma thread em tempo de execução: a thread '''main'''.
 
==A thread main==
Toda aplicação tem ao menos uma ''thread'' em tempo de execução: a thread '''main'thread'' <code>main</code>.
 
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'''
<source lang="java">
Thread t = Thread.currentThread();
</source>
 
==Criando threads==
<source lang="java">
Thread()
Thread(Runnable target)
Thread(Runnable target, String name)
Thread(String name)
Thread(ThreadGroup group, Runnable target)
Thread(ThreadGroup group, Runnable target, String name)
Thread(ThreadGroup group, Runnable target, String name, long stackSize)
Thread(ThreadGroup group, String name)
</source>
 
==Métodos estáticos==
<source lang="java">
start()
</source>
 
{{AutoCat}}