package com.zzz.thread;
//并发问题
public class TestThread2 implements Runnable{
private int ticketNum = 10; //票数
@Override
public void run() {
while (true) {
if(ticketNum<=0){
break;
}
System.out.println(Thread.currentThread().getName() + "已经拿到第" + ticketNum-- + "张票了。");
try {
Thread.sleep(200);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
public static void main(String[] args) {
TestThread2 ticket = new TestThread2();
new Thread(ticket,"小明").start();
new Thread(ticket,"老师").start();
new Thread(ticket,"黄牛党").start();
}
}
原文:https://www.cnblogs.com/zzzstudy/p/14613967.html