Programas , incluindo aqueles programados na linguagem Java , constituem um conjunto linear de instruções para o processador do computador para seguir. Para programas simples, uma única linha de instruções é suficiente. No entanto , os programas mais avançados vai exigir um programa de multitarefa e executar múltiplas linhas de instruções simultaneamente. Cada linha de instruções é chamado de um "thread ", e os programadores que programas de código que executam programas multitarefa criar o que são chamados de aplicações " multi-threaded " . Em Java, não é difícil de realizar múltiplas tarefas , executando um número de diferentes threads. Instruções
1
Declare uma classe , que conterá o código para um determinado conjunto de tarefas que serão executados para além da thread principal do programa, que implementa a interface Runnable . Para fazer isso, acrescentando " implementa Runnable " ao final do nome da classe.
2
Declare um método " public void run ", que atuará como o ponto de partida para o seu segmento adicional . Escreva o seu código para que a sua execução vai seguir a partir deste método .
3
Declare uma nova instância da classe que contém o código para um thread adicional com a sintaxe "instância Runnable = new MyThreadClass () , "onde" exemplo "é o nome que você dê a sua instância de classe e" MyThreadClass "é o nome da classe que contém o código para o segmento particular. Faça isso dentro da thread principal do seu programa
4
Atribuir o código da linha para um novo segmento com a sintaxe . "Thread new_thread = new Thread ( exemplo); " onde " new_thread " é o nome que você vai dar a este segmento e "instância" é o mesmo nome da instância que você usou na última etapa
5
Comece multitarefa com o fio especial com a sintaxe ". new_thread.start (); " onde " new_thread "é o mesmo nome do thread que você usou na última etapa .