package br.aiec.multithread;
/**
* Essa classe apenas cria três threads (de forma fixa no código) por
* meio do construtor da referida classe passando como parâmetro
* os objetos da classe ImprimeTarefaOld para que possam ser executados
* concorrentemente/paralelamente pelas threads criadas.
*
* ESSA FORMA DE PROGRAMAÇÃO É DESACONSELHADA!
*
*
*
*/
public class PrincipalOld {
public static void main (String[] args){
ImprimeTarefaOld tarefa1 = new ImprimeTarefaOld("thread1");
ImprimeTarefaOld tarefa2 = new ImprimeTarefaOld("thread2");
ImprimeTarefaOld tarefa3 = new ImprimeTarefaOld("thread3");
Thread x = new Thread(tarefa1);
Thread y = new Thread(tarefa2);
Thread z = new Thread(tarefa3);
System.out.println("Iniciando as threads secundárias");
x.start();
y.start();
z.start();
System.out.println("Threads secundárias iniciadas.");
System.out.println("Thread principal terminando!");
}
}