​jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。 ...阅读全文
西湖忆 @ 2016-08-31 15:19:15 阅读(10349) 详情
java高并发之Executor 分类:[ java ]
平时的业务中,如果要使用多线程,那么我们会在业务开始前创建线程,业务结束后,销毁线程。但是对于业务来说,线程的创建和销毁是与业务本身无关的,只关心线程所执行的任务 ...阅读全文
无情 @ 2016-08-17 14:26:33 阅读(1730) 详情
Java高并发之Lock 分类:[ java ]
从Java5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。讨论lock前先了解下synchronized ...阅读全文
无情 @ 2016-08-01 17:10:57 阅读(936) 详情