Hallo,
also ich arbeite gerade das Buch "Galileo Computing - Java ist auch eine Insel 9" durch und bin auf folgendes Problem gestoßen.
Link: Galileo Computing :: Java ist auch eine Insel – 14.2 Threads erzeugen
Da ich die CD/DVD nicht habe, weiß ich auch nicht recht was im package drin ist.
com/tutego/insel/thread/DateCommand.java
com/tutego/insel/thread/CounterCommand.java
com/tutego/insel/thread/FirstThread.java, main()
Die Ausgabe gemäß dem Buch soll nebenläufig erfolgen:
Ich jedoch bekomme die Ausgabe sequentiell und nicht nebenläufig; also:
Woran kann es liegen? Kann mir bitte einer helfen? An sich habe ich doch alles richtig gemacht.
also ich arbeite gerade das Buch "Galileo Computing - Java ist auch eine Insel 9" durch und bin auf folgendes Problem gestoßen.
Link: Galileo Computing :: Java ist auch eine Insel – 14.2 Threads erzeugen
Da ich die CD/DVD nicht habe, weiß ich auch nicht recht was im package drin ist.
com/tutego/insel/thread/DateCommand.java
Java:
package com.tutego.insel.thread;
public class DateCommand implements Runnable
{
@Override public void run()
{
for ( int i = 0; i < 20; i++ )
System.out.println( new java.util.Date() );
}
}
com/tutego/insel/thread/CounterCommand.java
Java:
package com.tutego.insel.thread;
class CounterCommand implements Runnable
{
@Override public void run()
{
for ( int i = 0; i < 20; i++ )
System.out.println( i );
}
}
com/tutego/insel/thread/FirstThread.java, main()
Java:
Thread t1 = new Thread( new DateCommand() );
t1.start();
Thread t2 = new Thread( new CounterCommand() );
t2.start();
Die Ausgabe gemäß dem Buch soll nebenläufig erfolgen:
Code:
Tue Aug 21 16:59:58 CEST 2007
0
1
2
3
4
5
6
7
8
9
Tue Aug 21 16:59:58 CEST 2007
10
...
Ich jedoch bekomme die Ausgabe sequentiell und nicht nebenläufig; also:
Code:
0
1
2
3
...
Mon Aug 13 19:54:01 CEST 2012
Mon Aug 13 19:54:01 CEST 2012
Mon Aug 13 19:54:01 CEST 2012
Mon Aug 13 19:54:01 CEST 2012
Mon Aug 13 19:54:01 CEST 2012
..
Woran kann es liegen? Kann mir bitte einer helfen? An sich habe ich doch alles richtig gemacht.
Zuletzt bearbeitet: