synchronize学习

这个例子我们看到,java中将对象或者Class对象当做锁
package synchronized简单使用;



public class Test7 extends Thread{
    
    public static void main(String[] args)
    {
        
        Test7 t1=new Test7();
        Test7 t2=new Test7();
        Test7 t3=new Test7();
        t1.start();
        t2.start();
        t3.start();
        
        
        
    }

    @Override
    public void run() {
        // TODO Auto-generated method stub
        
        abc();
        
        
        
    }
    public static  synchronized void abc()
    {
        
        for(int i=0;i<10;i++)
        {
            System.out.println(Thread.currentThread().getName()+"--"+i);
        }
    }

}
posted @ 2014-06-04 14:30  hansongjiang8  阅读(91)  评论(0编辑  收藏  举报