您的位置:首页 > 其它

有关锁的一些总结

2013-08-12 14:35 260 查看
最近一直在学习锁,作一个简单总结:

说起锁,让我想起,在银爵这个小区,短短的几个月,就弄坏了三把锁,真是好有才呀。

回到正题

java中锁:http://blog.csdn.net/mylove709834360/article/details/9862701

乐观锁与悲观锁 : http://blog.csdn.net/mylove709834360/article/details/9862701 ,http://blog.csdn.net/mylove709834360/article/details/8978403(这个文章不太好)

数据库锁:http://www.cnblogs.com/zhouqianhua/archive/2011/04/15/2017049.html

这些锁的出现都是为了解决资源争抢的问题。

拿java读写锁的来说吧。如果进行写锁的话,那么它就是独占的,意味同时只能一个进行访问。如果是读锁的话,那么它就是可以多个进行并发的。 这比synchronized会好一点。

但网上有观点说,在低并发的时候,用synchronized性能更高,因它是虚拟机级别控制的。如果高并发的话,建议使用java读写锁。 我个人理解不管哪种情况,到底是读写锁还是synchronized关键字,主要评估读写的比例,如果比例往读的一方面倒的话,其实用哪个都无所谓啦。反之,你就要做出正确的选择了。

先写这么多了。后面补上...............
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: