摘要:
学习并转载自https://www.cnblogs.com/z245894546/p/7535261.html 阅读全文
摘要:
本文转载自https://www.cnblogs.com/mudao/p/5867107.html 感谢作者 对我很有帮助 思路是创建两个字符串a和b,再创建两个线程A和B,让每个线程都用synchronized锁住字符串(A先锁a,再去锁b;B先锁b,再锁a),如果A锁住a,B锁住b,A就没办法锁 阅读全文
摘要:
以下是百度百科的内容 jstack是java虚拟机自带的一种堆栈跟踪工具。 jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待 阅读全文