Esimerkki

public static class ICThread extends Thread {
public void run() {
System.out.println( System.currentTimeMillis() );
}
}

public static void main( String[] args ) {
(new ICThread()).start();
}

Ratkaisu
Käytä Runnable-toteutusta Thread-laajennuksen sijasta.

public static class ICRunnable implements Runnable {
public void run() {
System.out.println( System.currentTimeMillis() );
}
}

public static void main( String[] args ) {
(new Thread( new ICRunnable() )).start();
}