关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
哈哈哈123457
2021-03-27 11:01
采纳率: 93.1%
浏览 52
首页
Java
已结题
java notify只唤醒一个,其他未唤醒的线程怎么办?一直阻塞着吗?
java
java notify只唤醒一个,其他未唤醒的线程怎么办?一直阻塞着吗?
写回答
好问题
提建议
追加酬金
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
1
条回答
默认
最新
相关推荐
更多相似问题
java
notify
只
唤醒
一个
,
其他
未
唤醒
的
线程
怎么办?
一直
阻塞
着吗?
java
2021-03-27 11:01
回答 1
已采纳
使用条件:
notify
()也必须在同步方法或同步代码块中调用,用来
唤醒
等待该对象的
其他
线程
。如果有多个
线程
在等待,随机挑选
一个
线程
唤醒
(
唤醒
哪个
线程
由JDK版本决定)。
notify
方法调用后,当前
线程
为什么这段程序的
notify
不起作用?,无法
唤醒
另
一个
线程
java
有问必答
2022-04-10 21:55
回答 3
已采纳
你换成
notify
all试试,或者把object加上static,或者同时加
java
多
线程
如何让
一个
线程
只
执行一次?
java
2017-03-06 10:07
回答 4
已采纳
使用stop方法强行终止
线程
(这个方法不推荐使用,因为stop和suspend、resume一样,也可能发生不可预料的结果)。 使用interrupt方法中断
线程
。
java
多
线程
中关于使用
notify
()方法的几个疑问
java
2017-11-16 07:50
回答 1
已采纳
理论上是随机的,哪个抢到cpu资源就执行哪个,
线程
初始化的时候会设置默认优先级为5,可以通过设置
线程
优先级让
线程
更有抢的cpu资源的优势,但是也
只
是相对随机的,代码实现的时候就当成随机,不要依赖这一点
关于
java
中的多
线程
问题?
java
2020-05-08 17:50
回答 1
已采纳
编译
一个
线程
池,写
一个
锁,然后所有
线程
尝试获取这个锁。 再用jvm工具,jstack,查看
线程
堆栈信息,就能看到,
其他
未
获取锁的
线程
的状态 不是wait,而是block。 谢谢 方法告诉你了,
没有解决我的问题,
去提问