Guten Morgen zusammen,
ich lerne momentan fuer eine Pruefung und in der kommt die Runnable-Schnittstelle vor. Also habe ich mich hingesetzt und ein Beispiel Programm abgetippt, jedoch gibt es nicht wie gewuenscht die Ausgaben durcheinander aus, sondern direkt hintereinander. In einen anderen Beispiel Programm funktioniert es tadellos, dort habe ich nur eine Klasse und erstelle dort mehrere Objekte mit unterschiedlichen Namen.
Vllt koennt ihr mir helfen, ich verzweifle hier.
Vielen Dank im vorraus.
ich lerne momentan fuer eine Pruefung und in der kommt die Runnable-Schnittstelle vor. Also habe ich mich hingesetzt und ein Beispiel Programm abgetippt, jedoch gibt es nicht wie gewuenscht die Ausgaben durcheinander aus, sondern direkt hintereinander. In einen anderen Beispiel Programm funktioniert es tadellos, dort habe ich nur eine Klasse und erstelle dort mehrere Objekte mit unterschiedlichen Namen.
Vllt koennt ihr mir helfen, ich verzweifle hier.
Vielen Dank im vorraus.
Java:
public class start extends Thread
{
public static void main(String args[])
{
Thread t1 = new Thread( new DataCommand() );
t1.start();
Thread t2 = new Thread( new CounterCommand() );
t2.start();
}
}
Java:
public class DataCommand implements Runnable
{
@Override public void run()
{
for ( int i = 0; i < 20; i++ )
{
System.out.println( new java.util.Date() );
}
}
}
Java:
class CounterCommand implements Runnable
{
@Override public void run()
{
for ( int i = 0; i < 20; i++ )
{
System.out.println( i );
}
}
}
Zuletzt bearbeitet: