PrintThread1 näide

Allikas: Lambda
public class PrintThread1 extends Thread { 
   String name; 
   
 public static void main(String args[]) { 
   PrintThread1 a = new PrintThread1("*");
   PrintThread1 b = new PrintThread1("-");
   PrintThread1 c = new PrintThread1("=");
   a.start(); 
   b.start(); 
   c.start(); 
 }
 
 public PrintThread1(String name) { 
    this.name = name; 
 } 

 public void run() {
   for (int i=1; i<500 ; i++) { 
     try { 
       sleep((long)(Math.random() * 100)); 
     } catch (InterruptedException ie) { } 	
       System.out.print(name); 
     }
 } 
}