随笔分类 - Linux
摘要:比如我们有运行这样一个程序: 了解多线程的小伙版都知道,这段代码不会有打印结果,因为发生了死锁。我们在服务器上运行试试,没有输出,对应的进程是 32752。 使用 “jstack 32752”排查,后面的信息显示 “发现死锁”,在线程1的第29行,等待对象A锁,这就和我们的代码对应起来了。
阅读全文
摘要:线上项目运行时,出现问题不像在本地那么容易排查,经常需要借助日志、或者一些工具来找出问题。cpu被占满我们经常会遇到。比如我们有这样一段代码: 1 public Class Demo1_16 { 2 3 public static void main(String[] args) { 4 5 new
阅读全文

浙公网安备 33010602011771号