【每日阅读】2020年10月26日-锁的优化及注意事项

索引

文章

《Java高并发程序设计 第2版》162-168页

新得

  1. 尽可能减少持有的时间
  2. 减小锁粒度(典型:ConcurrentHashMap)
  3. 使用读写分离锁替代独占锁(类似减小锁粒度的方式。减小锁粒度偏重数据结构层面,读写分离锁偏重从功能方面切分)
  4. 锁分离(就是不同操作如果能使用不同的锁,尽量就使用不同的锁,避免不同操作之间的冲突)
  5. 锁粗化(尽量不要频繁的申请与释放锁,能合并的尽量合并,因为锁的申请与释放也有性能损耗的)
相关文件下载地址
*该资源需回复评论后下载,马上去发表评论?
©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2640

(0)
geekgaogeekgao博主
上一篇 2020年10月25日 下午1:23
下一篇 2020年10月27日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

GitHub
分享本页
返回顶部

Warning: error_log(/usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/#log/log-1907.txt): failed to open stream: No such file or directory in /usr/local/lighthouse/softwares/wordpress/wp-content/plugins/spider-analyser/spider.class.php on line 2900