【发布时间】:2014-12-10 00:17:23
【问题描述】:
我一直在研究 Java 中的线程,这是我尝试运行 2 个不同的线程来输出 1-30 的偶数以及 1-30 的奇数,每个线程都在不同的线程中.我不确定我是否做错了什么,希望您能帮帮我。
public class evenThread implements Runnable{
public static void run(){
System.out.println("Even Numbers: ")
for(int j = 2; j <= 30; j + 2){
System.out.println(", " & j);
}
}
}
public class oddThread implements Runnable{
public static void run(){
System.out.println("Odd Numbers: ")
for(int i = 1; i <= 30; i + 2){
System.out.print(", " & i);
}
}
}
public static void main(String args[]){
evenThread t1 = new evenThread();
oddThread t2 = new oddThread();
t1.start();
t2.start();
}
}
【问题讨论】:
-
当你运行这不是你想要它做的事情时,具体会发生什么?
-
“我不确定我是否做错了什么”如果你尝试编译你的程序,你会知道的。
标签: java multithreading