2015年6月10日
摘要: Java提供了强制原子性的内部锁机制:synchronized块。但是内部锁是可重入的,当线程试图获得它自己占有的锁时,请求会成功。简单的说,就是在一个synchronized方法内部调用本类的其他synchronized方法时,永远可以拿到锁。如例子1.1所示[java]view plaincop... 阅读全文
posted @ 2015-06-10 17:21 bendantuohai 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。这些已经写好提供的锁为我们开发提供了便利,但是锁的具体性质以及类型却很少被提及。本系列文章将分析JAVA下常见的锁名称以及特性,为大家答疑解惑。四、可重入锁:本文里... 阅读全文
posted @ 2015-06-10 17:12 bendantuohai 阅读(745) 评论(0) 推荐(0) 编辑