本帖最后由 铿锵科技 于 2013-2-4 19:44 编辑
输出1到10的整数
有2个函数,一个输出奇数,一个输出偶数
public static int printOdd(int i) {
if (i % 2 == 1) {
System.out.println(i);
return ++i;
}
return i;
}
public static int printEven(int i) {
if (i % 2 == 0) {
System.out.println(i);
return ++i;
}
return i;
}
用一个线程调用输出奇数的函数,输出后等待另一线程调用输出偶数函数,循环直到10完成,2个线程结束.如何实现?想了半天想不出来,请指教!
用2个线程调用以上的函数。线程要通信,输出结要为:1 2 3 4 5 6 7 8 9 10然后2个线程结束
|
|