线程同步1

来源:互联网 发布:应采儿长相知乎 编辑:程序博客网 时间:2024/05/19 02:05

public class Test{
public static void main(String []args){
ThreadSychonized tt=new ThreadSychonized();
new Thread(tt).start();
new Thread(tt).start();
new Thread(tt).start();
new Thread(tt).start();


}


}

 

 class ThreadSychonized implements Runnable{
int ticket=100;
public void run(){

while(true)
 
sail();

}

public synchronized void sail(){
 if(ticket>0){
  try{
   Thread.sleep(10);
  }catch(InterruptedException se){}
 System.out.println(Thread.currentThread().getName() +":" +ticket--);
}

}

}

 

 

原创粉丝点击