User Tools

Site Tools


printer
/**
 * A printer prints its name 1000 times.
 *
 * @author Franck van Breugel
 */
public class Printer extends Thread
{
  /**
   * Initializes this printer with the given name.
   *
   * @param name the name of this printer.
   * @pre. name != null
   */
  public Printer(String name)
  {
    super(name);
  }
 
  /**
   * Prints the name of this printer 1000 times.
   */
  public void run()
  {
    final int NUMBER = 1000;
    for (int i = 0; i < NUMBER; i++)
    {
      System.out.print(this.getName());
    }
  }
}
public class PrinterTest
{
  public static void main(String[] args)
  {
    new Printer("1").start();
    new Printer("2").start();
  }
}
/**
 * A printer prints its name 1000 times.
 *
 * @author Franck van Breugel
 */
public class Printer implements Runnable
{
  public void run()
  {
    final int NUMBER = 1000;
    for (int i = 0; i < NUMBER; i++)
    {
      System.out.print(Thread.currentThread().getName());
    }
  }
}
public class PrinterTest
{
  public static void main(String[] args)
  {
    Printer printer = new Printer();
    new Thread(printer, "1").start();
    new Thread(printer, "2").start();
  }
}
printer.txt · Last modified: 2009/04/26 19:40 by franck

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki