您的位置:首页 > 编程语言 > Java开发

卖火车票---java线程

2015-09-28 15:06 387 查看
package com.pcs;

public class TicketDemo{
public static void main(String[] args){
Demo d=new Demo();
for(int i=0;i<5;i++)
new Thread(d,"售票口 "+(i+1)+"  :").start();
}
}

class Demo implements Runnable{
private volatile int num=100;

public void run(){
while(num>0){
synchronized(this){
try{
Thread.sleep(100);
}catch(Exception e){}

if(num>0){
System.out.println(Thread.currentThread().getName()+num);
num--;
}
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: