摘要: Long 社会主义事业接班人 8 人赞同了该文章 在前面的文章中我们介绍过两种锁:内置锁(synchronized)和显式锁(ReentrantLock)。这两种锁都是独占锁,也就是说获取到这个锁之后其它线程再想获取这个锁必须等当前线程释放这个锁。有些时候线程多数情况下都是读取数据的值,而不是修改这 阅读全文
posted @ 2020-11-09 23:17 zbs666 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 前言 生活中用到的锁,用途都比较简单粗暴,上锁基本是为了防止外人进来、电动车被偷等等。 但生活中也不是没有 BUG 的,比如加锁的电动车在「广西 - 窃·格瓦拉」面前,锁就是形同虚设,只要他愿意,他就可以轻轻松松地把你电动车给「顺走」,不然打工怎么会是他这辈子不可能的事情呢?牛逼之人,必有牛逼之处。 阅读全文
posted @ 2020-11-09 23:06 zbs666 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 前面已经讲过很多Golang系列知识,感兴趣的可以看看以前的文章,https://www.cnblogs.com/zhangweizhong/category/1275863.html, 接下来要说的是golang的锁的使用场景主要涉及到哪些?读写锁为什么会比普通锁快。 一、什么场景下需要用到锁 当 阅读全文
posted @ 2020-11-09 22:32 zbs666 阅读(157) 评论(0) 推荐(0) 编辑