腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
等待
和
通知
线程
较多
的
问题
、
我对wait()
和
notify()方法有一个
问题
。我有三个
线程
,一个是Management (负责管理其他
线程
),另两个是Worker,这两个类都实现了Runnable。Worker在接收到任务时,需要对该任务进行处理,并
等待
其他任务。 在我
的
Management中,我有一个名为doWork
的
方法,它基本上将任务发送到Workers并
通知
它们。所有的实现描述如下: WorkerManagement (请考虑实现构造函数
和
其他方法):
浏览 21
提问于2021-01-11
得票数 0
回答已采纳
2
回答
哪个
线程
会
通知
唤醒?
、
、
假设我有3个
线程
具有
等待
条件,第4个
线程
具有
通知
条件。
通知
将如何确定要唤醒哪个
线程
?是调用
等待
第一个
线程
的
线程
,还是调用
等待
最后一个
的
线程
,还是基于其他条件? 假设
等待
和
浏览 3
提问于2017-07-26
得票数 6
回答已采纳
2
回答
一个主程序如何通过wait同时
等待
多个
线程
,而不是join?
、
、
、
然后,主程序
等待
所有
线程
完成处理,然后开始主循环
的
下一次迭代。 我知道如何为一个
线程
做这件事。我想我知道如何在多
线程
中做到这一点,但是我有一个
问题
,那就是主程序应该如何处理
等待
所有
线程
。我知道如何在主程序
和
一个
线程
之间来回
通知
和
等待
,我还大致知道如何使用condition_variables。我知道如何避免丢失唤醒
和
虚假唤醒事件等,但我对主程序在
浏览 15
提问于2021-04-24
得票数 0
1
回答
java.lang.Object
通知
()-它是随机
通知
线程
还是第一个调用wait()
的
线程
?
、
、
假设我有3个
线程
(A、B
和
C)在
等待
对象O上
的
监视器。
线程
D当前有对象O
的
监视器。当
线程
D调用O.notify时,哪个
线程
首先得到
通知
?A,B还是C?它是基于第一个调用对象O
的
等待
()
的
线程
吗?也许我说
的
是
通知
()
和
notifyAll()之间
的
区别?如果我猜测,
通知
()将<e
浏览 1
提问于2013-08-04
得票数 0
回答已采纳
2
回答
如何让
线程
一次运行一个?
、
、
、
我正在编写一个lift控制器,目前使用两个
线程
:一个用于lift对象,另一个用于person对象。它们都调用一个lift控制器类,该类使用
等待
/
通知
正确地对它们
的
操作进行排序。我想让它与多人
线程
和
一个提升
线程
一起工作。因此,当第二个person
线程
请求提升时,它应该
等待
,直到当前person
线程
到达可暂停
的
点。
问题
是notify()方法没有指定
通知
哪个
浏览 3
提问于2014-11-21
得票数 0
3
回答
在Java中将执行传递给不同
的
/特定
的
线程
、
我有大约4个
线程
。一个
线程
不断地检查另一个
线程
正在更新
的
一些数据。其他
的
则在后台进行一些处理。所有这些都已经在这一点上启动了。我
的
问题
是,当检查
线程
发现数据尚未更新时,我当前会休眠一小段时间,但有没有办法让系统返回执行执行更新
的
线程
?或者,有没有什么方法可以让我在数据(一个字符串)上放置一个类似侦听器
的
东西,一旦它更新了,事件就会触发,并完成它需要做
的
事情? 我试着使用yield(
浏览 3
提问于2010-06-09
得票数 1
回答已采纳
1
回答
如何使
线程
按特定顺序从数组中读取
、
、
有一个包含字符串"A“、"B”
和
"A,B“
的
数组(有许多重复
的
)。我需要使两个
线程
A
和
B,每个
线程
将独立地以正确
的
顺序输出其字符串(就像在原始数组中一样,一般在任何情况下)。我做得对吗,最好
的
实现方法是使用wait()
和
notify()?只要这些行对应于
线程
,然后输出它们,在这个put wait()之后,第二个
线程
就会开始在同一个wait()之前输出它
的</em
浏览 4
提问于2022-05-24
得票数 -1
2
回答
线程
,该
线程
在
等待
时被
通知
和
中断。
、
JLS 17.2.4: ..。 Thred.interrupt()obj.notify()
线程
将从
等待
集中删除。因为进一步
的
调用与
等待
线程
无关。它已经从
等待
集中移除。
浏览 3
提问于2014-09-06
得票数 3
3
回答
如果在
线程
上调用java wait(),则该方法在run()方法终止时也退出
、
我对wait()方法
的
一个特定用例感到困惑。根据javadoc,在发生下列情况之一时,
等待
应该结束: 在我正在
等待
的
对象本身是
线程
浏览 4
提问于2013-06-02
得票数 2
3
回答
等待
和
通知
的
Java
线程
同步对象
、
、
当我们在
线程
环境中使用
等待
和
通知
时。我有一个类来处理数据作为后台进程。当没有需要处理
的
数据时,它应该调用
等待
。synchronized(some_object){} 但这两个街区是不同
的
。但是当我们使用
浏览 4
提问于2015-08-13
得票数 1
2
回答
关于Notify()
我正在浏览
线程
,我读到notify()方法用于向同一对象
的
等待
池中
等待
的
一个且只有一个
线程
发送信号。方法notifyAll()
的
工作方式与notify()相同,只是它将信号发送到
等待
Object
的
所有
线程
。 现在我
的
问题
是,假设我有5个
线程
和
一个主
线程
,那么最初主
线程
启动,然后其他5个
线程
启动
浏览 1
提问于2012-04-15
得票数 1
2
回答
等待
和
通知
的
顺序
、
、
我希望能快速问个
问题
。如果我调用Java对象中
的
notify,是否保证在调用notify之后不会唤醒
等待
(严格)
的
线程
。换句话说,
通知
只会唤醒已经在
等待
的
线程
。想必,notifyAll也会以同样
的
方式行事。
线程
W获取锁,调用
等待
并释放锁。
线程</e
浏览 3
提问于2013-04-07
得票数 0
2
回答
等待
并
通知
作为控制器-工作人员同步
、
、
我试着学会使用
等待
和
通知
。我试图在没有用户提示
的
情况下实现
等待
和
通知
。这是创建两个
线程
的
主类,FolderThread是必须工作
的</e
浏览 4
提问于2016-08-20
得票数 1
回答已采纳
2
回答
在java中,如何调用notify作为一个特定
的
通知
,是否有效?
、
我正在跟踪一本书,在那里我获得了
线程
的
wait()方法
和
通知
()方法。但是稍微混淆了
通知
()方法。Producer(q); System.out.println("Press Control-C to stop.");} 现在我
的
困惑是,类Q
的
- inside ()方法是否正在使当前
线程
等待
,直到put()方法
的
<em
浏览 0
提问于2014-04-24
得票数 0
3
回答
C编程中
的
并发
线程
、
、
、
在多
线程
上实现
等待
和
信号条件时,我遇到了一个
问题
。
线程
需要锁定互斥锁并
等待
条件变量,直到其他
线程
向其发出信号。同时,另一个
线程
锁定相同
的
互斥并
等待
相同
的
条件变量。现在,在整个进程中并发运行
的
线程
向条件变量发出信号,但我只希望发出信号
通知
第一个正在
等待
的
线程
,而不是其他
线程
。
浏览 0
提问于2010-10-04
得票数 1
1
回答
在CompletableFuture成功地连接()之后,字段是否保证是一致
的
?
、
、
我使用异步初始化对象中
的
几个字段。由于这些字段在初始化后很长时间被频繁使用,所以我不想将其标记为volatile。在join()上
的
Future成功返回之后,有人能给出关于字段是否一致的确切参考吗?
浏览 1
提问于2016-02-03
得票数 0
回答已采纳
1
回答
同步块后面
、
、
在多个
线程
中工作时,Java中
的
同步块是一个很好
的
特性,这很常见。我知道它们是如何工作
的
,但是我想要更清楚地知道当它们与
等待
和
通知
(All)相结合时是如何工作
的
。同样,当从一个同步块调用wait,然后从另一个同步块
通知
(All)时,一个
线程
是否
等待
另一个
线程
在继续之前
等待
另一个
线程
完成,如果是,是哪个
线程
?现在我可以设置一个快速
浏览 2
提问于2015-11-19
得票数 1
回答已采纳
2
回答
线程
重新添加
通知
我正在遍历
线程
,我读到..The notify()方法用于向同一对象
的
等待
池中
等待
的
一个且只有一个
线程
发送信号。方法notifyAll()
的
工作方式与notify()相同,只是它将信号发送给
等待
对象
的
所有
线程
。现在我
的
问题
是,如果假设我有5个
线程
在
等待
,并且通过Notify(),我想只向
线程
3发送
通知
,那么<e
浏览 1
提问于2012-04-09
得票数 1
1
回答
在条件下
等待
线程
的
有序
通知
(C++,boost)
、
、
是否有人知道一个条件变量类,它允许
通知
等待
条件
的
线程
按照它们开始
等待
的
顺序得到
通知
?::wait()
的
线程
。我还尝试在调用condition_variable::wait()之前将
线程
in添加到队列中,以便调用所有
等待
线程
唤醒
的
condition_variable::notify_all(),检查队列,然后再次
等待
或继续(只有一个
线程</
浏览 3
提问于2013-12-26
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券