标签:CountDownLatch

JAVA

CAS非锁实现单例的一个缺陷

herman 5年前 (2019-02-27) 4046浏览

最近又是一年新春的面试季,有人说这是金三银四。但是说到面试,并发和锁肯定是少不了的。关于并发可以访问我的这篇文章:极客时间《Java并发编程实战》购买返现24,今天我们要说的是,无锁实现单例模式,以及这种 CAS 实现的单例的缺点。 传统的...

JAVA

详解 java.util.concurrent.Semaphore 信号量

herman 5年前 (2018-12-10) 2774浏览

前几天群里有网友问我信号量和线程池,我对信号量回答有些错误,后面群里其他网友做了更正,今天由于时间紧张,我就简单的在说一下信号量和线程池。 自从 jdk5.0 开始在 java.util.concurrent 包里提供了 Semaphore...

JAVA

Java 线程池 Executors 教程

herman 6年前 (2018-10-05) 2429浏览 0评论

这篇文章我本来写好了,但是没有保存,我出去了10分钟,然后回来了,发现我的电脑被关了。然后我妈说:“你人走了,电脑也不关,我不知怎么关,就把电源拽了”。哎,让我说啥好呢?让我哭会吧,几个小时的杰作,就这么没了。 好吧...

JAVA

CountDownLatch 压测教程

herman 6年前 (2018-06-09) 6482浏览 0评论

在实战项目中,我们除了使用 jemter 等工具进行压测外,还可以自己动手使用 CountDownLatch 类编写压测代码。可以说 jemter 的并发压测背后也是使用的 CountDownLatch。可见掌握 C...