模擬購買火車票(線程)
//SellTicket.java
public class SellTicket extends Thread{
private int ticket=20;
public void run(){
while(true)
if(ticket>0){
System.out.println(Thread.currentThread().getName()+"-->"+ticket);
ticket--;
}else
break;
}
}
//SellTicketTest.java
public class SellTicketTest {
public static void main(String[] args){
SellTicket st=new SellTicket();
new Thread(st,"第一售票點").start();
new Thread(st,"第二售票點").start();
new Thread(st,"第三售票點").start();
new Thread(st,"第四售票點").start();
}
}
public class SellTicket extends Thread{
private int ticket=20;
public void run(){
while(true)
if(ticket>0){
System.out.println(Thread.currentThread().getName()+"-->"+ticket);
ticket--;
}else
break;
}
}
//SellTicketTest.java
public class SellTicketTest {
public static void main(String[] args){
SellTicket st=new SellTicket();
new Thread(st,"第一售票點").start();
new Thread(st,"第二售票點").start();
new Thread(st,"第三售票點").start();
new Thread(st,"第四售票點").start();
}
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.