Java 多线程(二)初始并发问题
时间:2021-04-03 19:47:38
收藏:0
阅读:13
Java 多线程(二)初始并发问题
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
评论(0)