死锁 及 图形工具查看

2019-11-23  本文已影响0人  龙剑灵

死锁: 线程1等待线程2互斥持有的资源,而线程2也在等待线程1互斥持有的资源,2个线程都无法继续执行

活锁: 线程持续重试一个总是失败的操作,导致无法继续执行

饿死: 线程一直被调度器延迟访问其赖以执行的资源,也许是调度器先于低优先级的线程而执行高优先级的线程,同时总是会有一个高优先级的线程可以执行,饿死也叫做无限延迟

使用 jvisualvm 命令查看

上一篇 下一篇

猜你喜欢

热点阅读