
java
寻佚
这个作者很懒,什么都没留下…
展开
-
JMH 为基准测试 JMH had finished, but forked VM did not exit, are there stray running thread
JMH 为基准测试 JMH had finished, but forked VM did not exit, are there stray running thread在使用jmh进行测试时,使用了 redisson, redisson内部创建了线程,因此在jmh测试结束后,还在等待其他线程结束,报了以上的信息,以及还存在的线程的信息可以使用 @TearDown 注解,回收线程,以处理这个问题如使用 RedissonClient 时,可以使用如下的代码@TearDownpublic void原创 2020-05-27 15:24:21 · 894 阅读 · 0 评论 -
java锁
锁锁按是否可重入可分为可重入锁和不可重入锁按竞争策略可分为公平锁和非公平锁不可重入锁当一个锁被使用后,即使是当前线程,再次访问这把锁时(递归或者不同方法用同一个锁),也会等待,导致死锁的问题比如public class Lock{ private boolean isLocked; private Thread currentThread; public voi...原创 2019-12-06 17:52:15 · 89 阅读 · 0 评论