我手心里的宝 发表于 2013-4-3 12:45
notify,wait,notifyAll是应用在同步中 带有锁的代码块 你这里说在run()方法中可以用,可能是引用了线程本身 ... - class Ticket3 implements Runnable{
- private int num=100;
- public void show(){
- if(num>0)
- System.out.println(Thread.currentThread().getName()+"--"+"Ticket:"+num--);
- }
- public void run(){
- while(true){
- try{
- wait(1000);
- }catch(Exception e){}
- show();
- }
- }
- }
- public class TestTicket3{
- public static void main(String[] args){
- Ticket3 tt=new Ticket3();
- new Thread(tt).start();
- new Thread(tt).start();
- new Thread(tt).start();
- }
- }
复制代码 麻烦看下,多谢…… |