当两个线程互相等待对方释放同步锁时会发生死锁
Java虚拟机没有检测和处理死锁的措施
一旦出现死锁,程序会发生异常
处于死锁状态的线程处于阻塞状态,无法继续运行
第1题:
A.当两个线程互相等待对方释放同步锁时会发生死锁
B.Java虚拟机没有检测和处理死锁的措施
C.一旦出现死锁,程序会发生异常
D.处于死锁状态的线程处于阻塞状态,无法继续运行
第2题:
在对死锁的处理的四种策略中,采用银行家算法是______。
第3题:
A.多个进程并发使用独占设备,就一定会死锁
B.多个进程并发使用独占设备,只要安排一个合适的执行顺序,就不会死锁
C.对于不同的设备特性,在处理关于死锁的问题上,可以采取不同的解决策略
D.死锁发生后,一定有多个进程处于永久等待状态
第4题:
两个进程争夺同一个资源(9)。
A.一定死锁
B.不一定死锁
C.不死锁
D.以上说法都不对
第5题:
两个进程争夺同一个资源( )。
A.一定死锁
B.不一定死锁
C.不死锁
D.以上说法都不对
第6题:
三个进程争夺同一个资源()。
A、一定死锁
B、不一定死锁
C、不会死锁
D、以上说法都不对
第7题:
第8题:
( 27 )下列叙述中,错误的是
A ) Java 中没有检测和避免死锁的专门机制
B )程序中多个线程互相等待对方持有的锁,司能形成死锁
C )为避免死锁, Java 程序中可先定义获得锁的顺序,解锁是按加锁的反序释放
D )为避免死锁, Java 程序中可先定义获得锁的顺序,解锁是按加锁的正序释放
第9题:
关于数据库系统中“死锁”的概念,下面说法中正确的是( )。
A.在数据库中不可能发生死锁
B.在数据库中有死锁,目的是禁止两个用户同时操作数据库
C.在并发操作中,可能会发生死锁
D.单个用户使用数据库不会发生死锁
第10题:
下面关于死锁的说法中错误的是( )。
A.释放锁时要按加锁的反序释放
B.多线程同时访问相同数据时可能造成死锁
C.死锁完全由程序进行控制
D.Java中具有检测与避免死锁的专门机制,可以防止死锁