package thread;
/**
* 实现Runnable 可资源共享
* @author lixunhui
*/
public class MyThread5 implements Runnable {
private int ticket=5;
@Override
public synchronized void run() {
for(int i=0;i<100;i++){
if(ticket>0){
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
System.out.println("Bye ticket.."+ticket--);
}
}
}
public static void main(String[] args) {
MyThread5 thread=new MyThread5();
Thread t1=new Thread(thread);
Thread t2=new Thread(thread);
t1.start();
t2.start();
}
}