下列关于Java多线程并发控制机制的叙述中,错误的是(  )。

admin2010-12-17  23

问题 下列关于Java多线程并发控制机制的叙述中,错误的是(  )。

选项 A、Java中对共享数据操作的并发控制采用加锁技术
B、线程之间的交互,提倡采用suspend()/resume()方法
C、共享数据的访问权限都必须定义为private
D、Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生

答案B

解析 suspend (),挂起线程,挂起后的线程将不能自动恢复,只能在其他线程中调用 resume()方法恢复线程的状态。由于suspend()方法只是挂起线程,并不释放线程中持有的锁,故容易产生死锁,所以不提倡使用这两个方法。
转载请注明原文地址:https://kaotiyun.com/show/or9p777K
0

最新回复(0)