摘要:
上一篇讲到ReentrantLock是排他性,一方面保证了线程的绝对安全,但另一方面降低了效率。对于一些不需要操作实例变量的方法中,有另外一种锁可以提高运行效率,这种锁就是ReadWriteReentrantLock。 ReentrantReadWriteLock,也称为读写锁。读写锁有两个锁,一个 阅读全文
posted @ 2019-01-25 14:37
KamShing
阅读(174)
评论(0)
推荐(0)
摘要:
在Java多线程中,可以使用synchronized关键字来实现线程之间的同步互斥,但在JDK1.5中新增了Lock锁,同样可以实现同样的效果,并且扩展功能上也更加强大,比如嗅探锁定、多路分支通知等功能,而且使用上也更灵活。 Lock锁分为两类:ReentrantLock和ReentrantRead 阅读全文
posted @ 2019-01-25 14:32
KamShing
阅读(440)
评论(0)
推荐(0)

浙公网安备 33010602011771号