以下关于线程死锁的叙述中,正确的是
以下关于线程死锁的叙述中,正确的是
A、若程序中存在线程的死锁问题,编译时不能通过
B、实现多线程时死锁不可避免
C、为了避免死锁,应禁止对资源以互斥的方式进行访问
D、线程的死锁是一种逻辑运行错误,编译器无法检测
【正确答案】:D
【题目解析】:如果发生多个线程形成一个等待环,所有线程都陷入相互等待的状态,这种循环等待现象称为死锁。在互斥同步机制的实现中,稍有不当,就可能产生死锁。Java语言对死锁问题没有特别处理,只能由用户在编程时注意。所以D项是正确的。
Top