Ich möchte zwei threads.One Thread schaffen ungerade Zahlen drucken haben und der andere Thread auch Zahlen zwischen 1-20 Zahlen drucken müssen. Dies ist der Code, den ich bisher versucht habe, aber es gibt nicht die erwartete Ausgabe. Erstellen von zwei Threads in Java
public class JavaApplication40 extends Thread {
@Override
public void run(){
while (true){
for (int i=0;i<=20;i++){
if(i%2!=0){
System.out.println("odd " +i);
}
}
}
}
public static void main(String[] args) {
Thread t =new JavaApplication40();
for (int x=0;x<=20;x++){
if(x%2==0){
System.out.println("even " + x);
}
}
}
}
Dieser Code nur gibt sogar numbers.I wollen ungerade Zahlen too.Someone mir bitte sagen, wie ich den obigen Code ändern kann die erwartete Ausgabe zu erhalten.
Sie haben den Thread nicht gestartet. Einreichung in einem Testamentsvollstrecker ist gut. –
sollte ich die Startmethode nach diesem Code aufrufen? Thread t = neu JavaApplication40(); Wo sollte ich die Startmethode angeben? – Char
Kurz nach ist das in Ordnung, aber garantieren tut es beginnt sofort –