Java并发编程实战:第10章 总结

  • 死锁:静态的锁顺序死锁、动态的锁顺序死锁、协作对象之间发生的死锁、资源死锁。
  • 在发生死锁时,可以通过线程转储 — 如使用命令 jcmd PID号 Thread.print 输出线程和锁信息,分析死锁原因。
  • 活跃度危险除了死锁问题,还有饥饿(starvation)、弱响应性、活锁(livelock)

Java并发编程实战:第10章 总结

https://osys.github.io/posts/782e.html

作者

Osys

发布于

2022年08月29日

更新于

2022年08月29日

许可协议

评论