1. Classe ImprimeTarefa.java

package br.aiec.multithread;

/**
* Cada objeto desta classe representa uma thread que é inicializada, entra em
* execução, espera por um tempo
* aleatório (yield), retorna a execução após o tempo aleatório de espera, e então
* finaliza sua execução.
*
*
*
*/

public class ImprimeTarefa implements Runnable {

private String nomeThread;

public ImprimeTarefa(String nome) {

nomeThread = nome;
}

public void run() {

System.out.printf("%s pausando.\n", nomeThread);

Thread.yield();

System.out.printf("%s voltou a funcionar.\n", nomeThread);

}

}

Copyright © 2016 AIEC.