2016-06-29 7 views
0

Ich muss zwei Threads gleichzeitig ausführen, wo man die Zahlen 1 bis 500 druckt, während die andere die Nummern 501 bis 1000 druckt. Die Ausgabe muss die Nebenläufigkeit zeigen.Mehrere Threads gleichzeitig in Java ausführen

+0

Was haben Sie bis jetzt versucht? –

+4

Sie haben unsere Erlaubnis, mit der Programmierung zu beginnen. Mit was hast du Probleme? –

+0

Suchen Sie einfach Hersteller Verbraucher auf Google .. –

Antwort

2

Versuchen Sie den folgenden Code. Hauptgewinde druckt Zahlen von 1 bis 500 und andere Gewinde druckt von dort auf 1000.

public class Test implements Runnable{ 

    public static void main(String[] args) throws Exception { 
     Thread t = new Thread(new Test()); 
     t.start(); 
     for (int i = 1 ; i <=500 ; i++) 
      System.out.println("Main Thread printing "+i); 
    } 

    @Override 
    public void run() { 
     for (int i=501; i <=1000 ; i++) 
      System.out.println("Thread 1 printing "+i); 
    } 
} 
Verwandte Themen