线程

1.synchronized 锁  锁定当前对象、线程。不让其它线程进来。

用法 :

public void add(String name) {
        synchronized (this){
        num++;
        try{
            Thread.sleep(1);
        } catch(InterruptedException e) {}
            
            System.out.println(name+" 您是第" + num + "个");
        }
    }

 

public synchronized void add(String name) {
       
        num++;
        try{
            Thread.sleep(1);
        } catch(InterruptedException e) {}
            
            System.out.println(name+" 您是第" + num + "个");
        
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章