package ThreadTest;
public class Test03 {
public static void main(String[] args) {
Teacher t= new Teacher();
new Thread(t,"老师一").start();
new Thread(t,"老师二").start();
new Thread(t,"老师三").start();
}
}
class Teacher extends Thread{
private int work = 80;
Object ob = new Object();
public void run() {
while(true) {
synchronized(ob) {
try {
Thread.sleep(20);
}catch(InterruptedException e) {
e.printStackTrace();
}
if(work>0) {
System.out.println(Thread.currentThread().getName()+"分发了第"+work--+"本作业");
}else {
break;
}
}
}
}
}
原文:https://www.cnblogs.com/wzt0/p/12111796.html