标签:
代码示例:
Lock lock = new ReentrantLock(); lock.lock(); try { // update object state } finally { lock.unlock(); }
相比synchronized的优势
1.具有更好的并发性能,激烈争用情况下更佳的性能
2.添加了类似锁投票、定时锁等候和可中断锁等候的一些特性
后续研究,源码实现
参考文章:http://blog.csdn.net/fw0124/article/details/6672522
标签:
原文地址:http://www.cnblogs.com/tangyanbo/p/4544538.html