package com.gxk.thread;
class ticketThread extends Thread {
private static int ticket = 50;
private String name;
public ticketThread(String name) {
this.name = name;
}
@Override
public void run() {
synchronized (this) {
while (ticket > 1) {
ticket--;
System.out.println(name + "賣出了一張票還剩" + ticket + "張票");
}
}
}
}
class ticket extends Thread {
public static void main(String[] args) {
ticketThread trd1 = new ticketThread("窗口1");
ticketThread trd2 = new ticketThread("窗口2");
ticketThread trd3 = new ticketThread("窗口3");
trd1.start();
trd2.start();
trd3.start();
}
}
java多線程實現售票
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.