java锁机制有两种实现方式:jdk1.4 通过synchronized的方式实现,jdk1.5加入java.util.concurrent.locks包下的各种lock
1.代码层的区别。
synchronized 类似面向对象 修饰 类,方法,对象。
lock不作为修饰,类似面向过程,在方法中需要锁的时候lock,在结束的时候unlock。(一般在finally块里)
2.性能
并发高,lock有优势。低并发 synchronized 有优势。
3.实现机制
synchronized 对象加锁
posted on 2011-12-28 17:22
RoyPayne 阅读(258)
评论(0) 编辑 收藏 所属分类:
java并发