多进程加锁处理 Lock方法

当多进程同时处理某些业务时,会在数据同时查询,同时更新操作,所以需要进程加锁

import java.util.concurrent.locks

public void mian(){
	Lock lock =new ReentrantLock(true); //默认false,ture是有序进入进程
	lock.lock();
	try{
   		 //处理任务
	}catch(Exception ex){
     
   	 }finally{
    		lock.unlock();   //释放锁
	}
}

注意:Lock lock =new ReentrantLock(true); 一定要写到函数里
转载自 http://www.cnblogs.com/handsomeye/p/5999362.html

展开阅读全文

没有更多推荐了,返回首页