模拟三个老师同时分发80份学生笔记,每个老师相当于一个线程
时间:2019-12-28 16:17:57
收藏:0
阅读:568
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
评论(0)