线程锁使用不当有可能造成死锁
线程锁使用不当有可能造成死锁
参考答案和解析
正确
相关考题:
( 27 )下列叙述中,错误的是A ) Java 中没有检测和避免死锁的专门机制B )程序中多个线程互相等待对方持有的锁,司能形成死锁C )为避免死锁, Java 程序中可先定义获得锁的顺序,解锁是按加锁的反序释放D )为避免死锁, Java 程序中可先定义获得锁的顺序,解锁是按加锁的正序释放
下列叙述中,错误的是A.Java中没有检测和避免死锁的专门机制B.程序中多个线程互相等待对方持有的锁,可能形成死锁C.为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的反序释放D.为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的正序释放
对于死锁的描述,下面四种说法不正确的是( )。 A.当两个线程互相等待对方释放同步锁时会发生死锁B.Java虚拟机没有检测和处理死锁的措施C.一旦出现死锁,程序会发生异常D.处于死锁状态的线程处于阻塞状态,无法继续运行
两个相互不感知(完全不了解其他进程是否存在)的进程,其潜在的控制问题是()。 A.两个进程相互竞争,可能造成互斥、死锁或饥饿B.两个进程共享协作,但可能造成互斥、死锁或饥饿C.两个进程通过通信方式协作,但可能造成互斥、死锁或饥饿D.两个进程相互不竞争、不协作,但可能造成互斥或死锁
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度( );A.满足两段锁协议、不发生死锁B.满足两段锁协议、会发生死锁C.不满足两段锁协议、不发生死锁D.不满足两段锁协议、会产生死锁
单选题两个相互不感知(完全不了解其他进程是否存在)的进程,其潜在的控制问题是()。A两个进程相互竞争,可能造成互斥、死锁或饥饿B两个进程共享协作,但可能造成互斥、死锁或饥饿C两个进程通过通信方式协作,但可能造成互斥、死锁或饥饿D两个进程相互不竞争、不协作,但可能造成互斥或死锁
多选题对于死锁的描述,下面四种说法正确有哪些?()A当两个线程互相等待对方释放同步锁时会发生死锁BJava虚拟机没有检测和处理死锁的措施C一旦出现死锁,程序会发生异常D处于死锁状态的线程处于阻塞状态,无法继续运行
填空题对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有()和()两种方法。