题目内容 (请给出正确答案)
[单选题]

解决线程死锁的问题可以使用对象锁的()方法,进入锁等待,释放对象锁,在另一个线程获取到该对象锁后执行程序代码,执行完毕后调用对象的notify()方法唤醒对象的锁等待,继续执行等待后的代码。

A.voidrun()

B.voidstart()

C.voidjoin()

D.voidwait()

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“解决线程死锁的问题可以使用对象锁的()方法,进入锁等待,释放…”相关的问题

第1题

关于java多线程中sleep()和wait()方法,以下描述错误的一项是?()

A.sleep不释放对象锁,wait放弃对象锁;

B.sleep暂停线程、但监控状态仍然保持,结束后会自动恢复;

C.wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态;

D.sleep是线程类(Thread)的方法,wait是Object类的方法;

点击查看答案

第2题

在代码中使用关键字()来与对象的互斥锁联系。当某个对象使用()修饰时,表明该对象在任一时刻只能由一个线程访问。

A.synchronized

B.Runnable

C.Thread

D.join

点击查看答案

第3题

让一段代码在同一时间只能又一个线程访问,有哪些方法可以实现?()

A.同步代码块

B.对象锁

C.同步方法

D.ThreadTimer

点击查看答案

第4题

线程使用sleep方法休眠是会释放该线程同步锁定的对象。()
点击查看答案

第5题

当一个线程进入一个对象的synchronized方法A之后,其它线程是否可进入此对象的synchronized方法B?

点击查看答案

第6题

华为云MySQL连接线程池具有哪些特点?()

A.避免性能瓶颈,可以处理大量数据库连接,减少资源的争抢和上下文切换

B.限制并发事务的数量,当数据库负载较高时,优先保障正在执行的事务

C.避免由于连接得不到及时处理而出现线程异常问题

D.当事务在等待IO和锁时,释放CPU资源以服务其他连接

点击查看答案

第7题

下面关于线程状态及转换的描述,正确的是()。

A.线程从阻塞状态只能进入就绪状态,而不能直接进入运行状态

B.当线程对象调用了start()方法后,该线程就进入运行状态

C.一旦进入死亡状态,线程将不再拥有运行的资格,也不能再转换到其他状态

D.线程只能从新建状态转换到就绪状态,反之则不能

点击查看答案

第8题

下列关于封锁的描述错误的是()。

A.封锁可以避免数据的不一致性,但可能会引起系统死锁

B.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现活锁

C.封锁对象的大小称为封锁的粒度

D.两段锁协议能够预防死锁

点击查看答案

第9题

由于java的每个对象都有一个内置锁,当用synchronized修饰方法时,内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于()。

A.就绪状态

B.阻塞状态

C.运行状态

D.死亡状态

点击查看答案

第10题

线程对象一旦调用了start()方法,则立即进入运行状态。()
点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信