fly-bryant

比如我们有运行这样一个程序:

了解多线程的小伙版都知道,这段代码不会有打印结果,因为发生了死锁。我们在服务器上运行试试,没有输出,对应的进程是 32752。

使用 “jstack 32752”排查,后面的信息显示 “发现死锁”,在线程1的第29行,等待对象A锁,这就和我们的代码对应起来了。

 

分类:

Linux

技术点:

相关文章:

  • 2021-10-18
  • 2021-07-06
  • 2022-12-23
  • 2022-02-12
  • 2021-11-08
  • 2022-12-23
  • 2021-09-28
猜你喜欢
  • 2021-04-22
  • 2021-12-10
  • 2018-07-29
  • 2022-01-03
  • 2022-02-27
相关资源
相似解决方案