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);
}
}