第7题: [单项选择]下列叙述中,错误的是 A. Java中没有检测和避免死锁的专门机制 B. 程序中多个线程互相等待对方持有的锁,这可能形成死锁 C. 为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的反序释放 D. 为避免死锁,Java程序中可先定义获得锁的顺序,解锁是按加锁的正序释放 参考答案:D 答案解析:[解析] 如果程序中多个线程互相等待对方持有的锁,而在得到对方锁之前都不会释放自己的锁,这就造成了都想得到资源而又都得不到,线程不能继续运行,这就是死锁。Java中没有检查与避免死锁的专门机制,完全由