synchronized和Java.util.concurrent.locks.Lock的异同
他们之间的共同点:Lock能够完成synchronized所实现的所有功能
不同点:
- Lock有比synchronized更精确的线程和更好的性能
- synchronized能够自动释放锁,但Lock不能,只能手动释放,并且在finally从句中释放
posted on 2010-06-21 00:13 Alan's Blog 阅读(1832) 评论(0) 编辑 收藏 举报
他们之间的共同点:Lock能够完成synchronized所实现的所有功能
不同点:
posted on 2010-06-21 00:13 Alan's Blog 阅读(1832) 评论(0) 编辑 收藏 举报