java多线程(2)线程同步的几种方式

1、同步方法

synchronized

 public synchronized void  run() {

}

2.同步代码块

synchronized(object){ 

    }
 
3.java 一个java.util.concurrent包来支持同步。 
   ReentrantLock类是可重入、互斥、实现了Lock接口
   ReentrantLock() : 创建一个ReentrantLock实例 
        lock() : 获得锁 
        unlock() : 释放锁 
posted @ 2016-05-12 13:26  随风而逝,只是飘零  阅读(79)  评论(0)    收藏  举报