标签:AbstractQueuedSynchronizer

JAVA

如何保证LinkedHashMap以及它实现LRU缓存线程安全

herman 3年前 (2021-08-09) 2612浏览

本文首发于我的个人公众号“业余草”,由于公众号不利于搜索,这里同步到我的个人网站上。 昨天有一位网友对我的一篇文章进行了评论,留言说到:线程安全的 LinkedHashMap 怎么实现? 线程安全的 LinkedHashMap 我...

JAVA

一个 ArrayBlockingQueue 不当使用,导致公司损失几百万!

herman 5年前 (2019-01-07) 17081浏览

我们为什么要招高级程序员呢?因为高级程序员写的 bug 可能更少,在调用 api 的时候,犯错的概率更小。但是并不意味这高级程序员就不犯错。今天我们就一起来分享一个由于 ArrayBlockingQueue 使用不当,导致公司损失几百万的案例! ...

JAVA

图解 Java 中的公平锁与非公平锁

herman 5年前 (2018-11-22) 2667浏览

关于 Java 中的锁,我这算是写了一个系列了!今天我们进行写锁,Java 中的公平锁 VS 非公平锁。 网上关于 Java 中锁的内容有很多,所以我写的这些内容百度都不怎么喜欢,也很难搜索这些知识点到我的个人网站上。但是这些内容呢?我是想...