1. PrincipalOld.java
                
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!");
        
    }
}

                
            
Copyright © 2016 AIEC.