腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
从
Java
发送NDK
线程
的信令
、
、
(myIntent);ALooper_pollAll(); 每当事件
唤醒
我的NDK
线程
时,我都会使用JNI调用
Java
端,,但不幸的是,onDestroy()在我的NDK
线程
被
唤醒
之后被调用,因此我的NDK
线程
没有得到标志"listActivityDone“的正确值。当我的NDK
线程
被
唤醒
时,"listActivityDone“仍然是F
浏览 7
提问于2013-01-21
得票数 0
回答已采纳
2
回答
等待和通知的顺序
、
、
如果我调用
Java
对象中的notify,是否保证在调用notify之后不会
唤醒
等待(严格)的
线程
。换句话说,通知只会
唤醒
已经在等待的
线程
。想必,notifyAll也会以同样的方式行事。例如,如果担保不成立,则可以按以下顺序进行: 谢谢你的帮忙!
浏览 3
提问于2013-04-07
得票数 0
3
回答
在
Java
中使用睡眠方法
唤醒
线程
、
我对
Java
中的多
线程
是个新手,所以我想问一下这个问题,有没有办法在超时到期之前,通过调用sleep( timeout )方法来
唤醒
处于睡眠状态的
线程
呢?例如,在某些事件中
唤醒
他我尝试了这个处理我的事件的代码来手动休眠/
唤醒
线程
,但是它不工作:
线程
休眠但不能恢复 if(sleepMyThread
浏览 1
提问于2014-02-10
得票数 1
1
回答
在
Java
中对Thread进行不同的操作需要多长时间?
、
、
我编写
Java
程序,我想让我的多
线程
程序运行得更快。锁定/解锁比使
线程
休眠或
唤醒
更快。 并且睡眠/
唤醒
对比创建绝对新的
线程
更快。我寻找类似于"10次睡眠/
唤醒
持续1次来创建新
线程
“之类的东西。
浏览 2
提问于2015-05-03
得票数 1
4
回答
notify可以多次
唤醒
同一个
线程
吗?
、
、
、
假设您在
Java
中有一个典型的生产者-消费者模式。为了提高效率,当向队列中添加新元素时,您希望使用notify()而不是notifyAll()。如果两个生产者
线程
调用notify,是否保证两个不同的等待消费者
线程
将被
唤醒
?或者,会不会是两个紧接着触发的notify()导致同一个消费者
线程
排队等待
唤醒
两次?
java
是否有一些原子内部操作来
唤醒
线程
一次? 如果只有一个消费者在等待,那么第二个通知将丢失,这是没有问题的。
浏览 3
提问于2012-05-21
得票数 11
回答已采纳
2
回答
我们如何使用notifyAll来确保
唤醒
后只有一个
线程
继续?
、
、
、
就像在Mesa中一样,有时需要
唤醒
在给定对象中等待的所有
线程
;
Java
为此提供了内置的notifyAll方法。如果
线程
正在等待多个条件(即,如果它们的等待嵌入在不同的循环中),则无法保证“正确”
线程
将被
唤醒
。为了确保适当的
线程
确实
唤醒
,程序员可以选择使用notifyAll而不是通知。为了确保在
唤醒
之后只有一个
线程
继续执行,first
线程
要发现它的条件已经被满足,fied必须修改对象的状态,这样其他<em
浏览 6
提问于2017-10-15
得票数 0
回答已采纳
4
回答
在
Java
中给
线程
发信号
、
、
我的
Java
应用程序(在Linux平台上)中有两个
线程
在运行,
线程
一创建就会休眠。我希望
线程
在设置环境变量时被
唤醒
。那么有没有办法在
Java
中实现这一点呢?提前谢谢。
浏览 0
提问于2013-09-13
得票数 0
5
回答
为什么我们需要通知()来进行
线程
间通信
、
来自
JAVA
notify()的 这意味着除非发出通知的
线程
完成其同步块并释放锁,否则等待
线程
无法继续执行。如果notify()不
唤醒
等待
线程
并让它完成它的工作,那么它的实际用途是什么呢?
浏览 4
提问于2020-01-28
得票数 2
回答已采纳
2
回答
Java
唤醒
阻塞
线程
、
我有一个程序,其中有几个
线程
写入缓冲区,还有一个
线程
从缓冲区读取并写入文件。实现缓冲区的方式是在缓冲区为空时尝试提取条目,从而导致
线程
阻塞(wait() )。
线程
使用BufferedStream将其写入文件。目前,我是冲洗BufferedStream后,每10次的文件被写入。我在考虑一个守护进程,它会周期性地
唤醒
以处理刷新,但是这样的守护进程意味着多个
线程
将处理一个文件,这是不可取的。更不用说守护进程必须知道当前未刷新条目是何时写入的.
浏览 6
提问于2017-06-22
得票数 2
回答已采纳
5
回答
Java
唤醒
睡眠
线程
、
、
我有一些
线程
运行在后台,执行各种任务,为了保持简单,让我们想到3个
线程
。ThreadA每10秒执行一次任务,其中ThreadB每30秒执行一次,ThreadC每5分钟执行一次。我不需要忙着等待,而是让
线程
在指定的时间进入睡眠状态。我的问题是,我是否可以向睡眠
线程
发出信号,
浏览 2
提问于2014-06-08
得票数 7
回答已采纳
1
回答
Java
并发
唤醒
线程
、
、
、
我想知道,如何才能使程序永远运行,直到我停止它,在那里电梯等待一个人
唤醒
它。
浏览 3
提问于2013-12-20
得票数 1
回答已采纳
2
回答
在通知对象后返回同步块后
java
的行为是什么?
、
、
我知道,在调用对象上的wait()之后,该对象的锁将释放,以允许另一个
线程
通过同步块授予该锁并调用notify()。在进入我们称为wait()方法的同步块之前,我们获取锁并调用wait()。现在我的问题是,在另一个
线程
中调用notify()之后,等待该对象的
线程
是否再次获得锁。
浏览 1
提问于2019-11-29
得票数 1
回答已采纳
1
回答
std::condition_variable notify_all未同时
唤醒
所有
线程
、
、
、
、
我遇到的问题是,有时候,当渲染
线程
调用notify_all来
唤醒
工作
线程
时,一些
线程
会立即被
唤醒
,一些
线程
需要很长时间才能
唤醒
,大约需要几毫秒。我还注意到,这主要发生在这些
线程
被
唤醒
时,而主
线程
工作者正忙于自己的工作。因此,在负载较重的时候,当每个逻辑核心已经有一个
线程
在工作时,尝试
唤醒
这些其他
线程
会表现出这种行为。因此,在等待condition_variable
浏览 16
提问于2018-01-12
得票数 1
1
回答
Android:如果屏幕锁定或处于背景状态,C++
线程
不会醒来。当应用正在使用时,工作正常。
、
、
、
、
线程
正在基于std::chrono::system_clock::time_point运行,如下所示: 更新1:基本上后台
线程
正在收集位置信息。我遇到了下面的问题,这意味着在Android系统中,当手机被锁定时,
线程
执行就会停止。更新3:如果我用更小的sleep()替换wait(),那么即使没有任何安卓
唤醒
锁,它也能正常工作。然而,我们还没有对其进
浏览 0
提问于2016-11-29
得票数 4
回答已采纳
1
回答
在
java
中阻塞
线程
--要避免吗?
、
、
阻塞
线程
和等待
线程
在资源消耗方面有什么区别(cpu周期等)。我是更愿意调用notify()来
唤醒
一个
线程
,并让其他
线程
处于等待状态;还是调用notifyall()让所有等待
线程
都进入阻塞状态(除了成功转换为runnable的
线程
)?
浏览 4
提问于2012-09-08
得票数 1
1
回答
实现锁和阻塞
线程
、
、
、
、
如果一个
线程
试图获取一个锁,并且它被占用了,那么它应该进入睡眠状态,并保持睡眠状态,直到锁被释放。如果一个
线程
释放了一个锁(它被创建它的
线程
占用),它应该
唤醒
线程
。我的问题是,如果我们在锁地址上
唤醒
所有
线程
,还是在锁地址上
唤醒
单个
线程
(在锁释放之后),这会有区别吗?如果我们要
唤醒
一个
线程
,那么
唤醒
哪个
线程
是有意义的,第一个在锁地址上进入睡眠状态?我可以看到
浏览 0
提问于2013-01-23
得票数 0
7
回答
强迫
Java
中的虚假
唤醒
、
、
、
、
这个问题并不是关于假
唤醒
是否真的发生,因为这里已经详细讨论了这一点:因此这也不是关于为什么我必须在我的wait语句周围放一个循环。这是关于: 如果一个Linux进程被发出信号,它的等待
线程
将享受到一个漂亮的、虚假的
唤醒
。我编写了一个
Java
程序,其中一个
线程
等待条件,但没有循环和另一个类,其中一个
线程
只是等待并得到另一个
线程
的通知。我认为在一个JVM中启动所有三个<em
浏览 2
提问于2011-07-14
得票数 28
回答已采纳
5
回答
使用
线程
监视HashMap更新
、
、
、
使用
Java
线程
监视
Java
数据结构中的更新的最佳方法是什么?我将通过实现一个可运行的接口来创建一个
线程
。该
线程
需要每10分钟睡眠和
唤醒
一次,并检查是否更新了HashMap。用
Java
做这件事的最好方法是什么?任何帮助,非常感谢
浏览 6
提问于2014-07-02
得票数 0
回答已采纳
1
回答
Java
Thread.sleep比预定时间“更早”醒来。
、
我需要编写一个守护进程来启动在不同时间
唤醒
的
线程
数量。这个守护进程是使用commons apache库用
Java
编写的,并在Linux机器上运行(Fedora 13 )。每天都有一个
线程
被
唤醒
来执行任务A,该任务会按计划执行。但是还有另一个
线程
,它被安排在每周一早上6点醒来,以执行一些没有按计划发生的任务。问题是这个
线程
在实际调度时间之前就被
唤醒
了。
浏览 2
提问于2011-02-19
得票数 2
回答已采纳
1
回答
在执行wait()之后,如果一个
线程
没有收到其他
线程
的通知,它会等待多长时间?
、
在下面的例子中,由于主
线程
没有从子
线程
得到通知,所以它应该永远等待。但是主
线程
正在执行,下面示例的输出是:l为什么要执行主
线程
?
浏览 4
提问于2020-08-16
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java并发编程:如何防止在线程阻塞与唤醒时死锁
java线程与OS线程
Java多线程和线程池
初识Java线程
Java 线程锁技术
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券