要求:必须交替,并且t1线程负责输出奇数。t2线程负责输出偶数。 两个线程共享一个数字,每个线程执行时都要对这个数字进行:++
创建Number类,只有一个属性private int number
package Thread.Homework;
public class Number {
private int number;
public Number(int number) {
this.number = number;
}
public int getNumber() {
return number;
}
public void setNumber(int number) {
this.number = number;
}
@Override
public String toString() {
return String.valueOf(number);
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
Number number1 = (Number) o;
return number == number1.number;
}
}
创建负责输出奇数的线程类
package Thread.Homework;
public class OddNumThread implements Runnable {
private Number number;
public OddNumT