Hallo, habe da eine Frage bezüglich der Thread Programmierung.
also das sind meine Java files :
Code
public class AThread implements Runnable{
@Override public void run()
{
for ( int i = 0; i < 20; i++ )
System.out.println( new java.util.Date() );
}
}
Alles anzeigen
Code
public class BThread implements Runnable {
@Override public void run()
{
for ( int i = 0; i < 20; i++ )
System.out.println( i );
}
}
Alles anzeigen
und die classe mit der main Methode
Code
public class Datagram {
public static void main(String[] args){
Thread a = new Thread (new AThread());
a.start();
Thread b = new Thread (new BThread());
b.start();
}
}
Alles anzeigen
Die Ausgabe sollte aussehen als würden die Threads parallel arbeiten
aber bei mir wird zu erst einer und dann der andere ausgeführt, also zuerst a dann b.
Habe ich da etwas falsch gemacht?