死锁是什么 死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力干涉那它们都将无法推进下去。 若系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。 解决 1.IDEA终端输入 jps-l 命令定位进程号 2.jstack + 进程号 找到死锁查看 3.重启程序,找到对应的业务逻辑进行修改