java的死锁是不是只能是静态才会产生

如题所述

首先理解一下死锁的概念:
所谓死锁: 是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。
由此可见死锁一般产生在多线程当中,但多线程不一定是静态的,所以不管是不是静态的都有可能产生死锁。
温馨提示:答案为网友推荐,仅供参考
相似回答