标签:
原文链接:http://coolxing.iteye.com/blog/1236909
两种互斥锁机制:
1、synchronized
2、ReentrantLock
ReentrantLock是jdk5的新特性,采用ReentrantLock可以完全替代替换synchronized传统的锁机制,而且采用ReentrantLock的方式更加面向对象,也更加灵活,网上有很多关于对比两者锁方式的文章,这里就不多口舌了,大家baidu、google一下就水落石出了。在本博客中也写关于这两种锁方式实现的经典例子《生产者消费者》。
synchronized方式:《java线程:三种方式实现生产者消费者问题_1》
ReentranLock方式:《java线程:三种方式实现生产者消费者问题_2》
关于读写锁,用语言解释不如直接用代码诠释,以下通过两个例子讲述读写锁以及读写锁的使用:
例子1:
例子2:
标签:
原文地址:http://www.cnblogs.com/petroe/p/4661463.html