腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
从
Java
发送NDK
线程
的
信令
、
、
我
的
应用程序是用C编写
的
99%,只有一些NDK中不可用
的
Java
助手函数。(myIntent);ALooper_pollAll(); 每当事件
唤醒
我
的
NDK
线程
时,我都会使用JNI调用
Java
端,NDK
线程
被正确
唤醒
,但不幸
的
是,onDestroy()在我
的
NDK<e
浏览 7
提问于2013-01-21
得票数 0
回答已采纳
2
回答
等待和通知
的
顺序
、
、
如果我调用
Java
对象中
的
notify,是否保证在调用notify之后不会
唤醒
等待(严格)
的
线程
。换句话说,通知只会
唤醒
已经在等待
的
线程
。想必,notifyAll也会以同样
的
方式行事。例如,如果担保不成立,则可以按以下顺序进行:
线程
W被
线程
N
的
通知
唤醒</
浏览 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()导致同一个消费者
线程
排队等待
唤醒
两次?我找不到描述这到底是如何工作
的
API部分。
java
是否有一些原子内部操作来
唤醒
浏览 3
提问于2012-05-21
得票数 11
回答已采纳
2
回答
我们如何使用notifyAll来确保
唤醒
后只有一个
线程
继续?
、
、
、
就像在Mesa中一样,有时需要
唤醒
在给定对象中等待
的
所有
线程
;
Java
为此提供了内置
的
notifyAll方法。如果
线程
正在等待多个条件(即,如果它们
的
等待嵌入在不同
的
循环中),则无法保证“正确”
线程
将被
唤醒
。为了确保适当
的
线程
确实
唤醒
,程序员可以选择使用notifyAll而不是通知。为了确保在
唤醒
之后只有一个
线程
继续执行,firs
浏览 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
唤醒
睡眠
线程
、
、
我读了一些其他
的
帖子,但没有找到确切
的
答案,所以我希望有人能给一些澄清。我
的
问题是彻底关闭。我有一个变量,每个
线程
都有读取访问权限,这样它们就可以看到用户何时启动程序
的
退出。下一次当
线程
处于活动状态时,它们退出它们
的
循环并加入,一切都很好。但是
浏览 2
提问于2014-06-08
得票数 7
回答已采纳
2
回答
在通知对象后返回同步块后
java
的
行为是什么?
、
、
我知道,在调用对象上
的
wait()之后,该对象
的
锁将释放,以允许另一个
线程
通过同步块授予该锁并调用notify()。在进入我们称为wait()方法
的
同步块之前,我们获取锁并调用wait()。现在我
的
问题是,在另一个
线程
中调用notify()之后,等待该对象
的
线程
是否再次获得锁。e.printStackTrace(); afterWait();是jvm执行afterWait()方法
浏览 1
提问于2019-11-29
得票数 1
回答已采纳
1
回答
Java
并发
唤醒
线程
、
、
、
我有一项并发编程
的
任务,我想知道我如何才能做一些事情。我必须有一个电梯模拟器,在那里人们打电话给电梯,电梯会收集他们,并将他们带到他们
的
目的层。当电梯什么都不做
的
时候,它就睡着了,人就会有办法叫醒电梯(按下按钮)。 new T
浏览 3
提问于2013-12-20
得票数 1
回答已采纳
1
回答
Android:如果屏幕锁定或处于背景状态,C++
线程
不会醒来。当应用正在使用时,工作正常。
、
、
、
、
在我们
的
安卓应用程序中,我们有UI组件和核心C++11模块。
线程
正在基于std::chrono::system_clock::time_point运行,如下所示:有时,它可能每分钟正常工作15分钟,然后在2分钟或3分钟或10分钟之后调用,而不是固定
的
1分钟。对于后台运行
的
应用程序,Android有
浏览 0
提问于2016-11-29
得票数 4
回答已采纳
1
回答
在
java
中阻塞
线程
--要避免吗?
、
、
阻塞
线程
和等待
线程
在资源消耗方面有什么区别(cpu周期等)。我是更愿意调用notify()来
唤醒
一个
线程
,并让其他
线程
处于等待状态;还是调用notifyall()让所有等待
线程
都进入阻塞状态(除了成功转换为runnable
的
线程
)?
浏览 4
提问于2012-09-08
得票数 1
1
回答
std::condition_variable notify_all未同时
唤醒
所有
线程
、
、
、
、
我遇到
的
问题是,有时候,当渲染
线程
调用notify_all来
唤醒
工作
线程
时,一些
线程
会立即被
唤醒
,一些
线程
需要很长时间才能
唤醒
,大约需要几毫秒。我还注意到,这主要发生在这些
线程
被
唤醒
时,而主
线程
工作者正忙于自己
的
工作。因此,在负载较重
的
时候,当每个逻辑核心已经有一个
线程
在工作时,尝试
唤醒
这些其他
线程
会表现出这种
浏览 16
提问于2018-01-12
得票数 1
7
回答
强迫
Java
中
的
虚假
唤醒
、
、
、
、
这个问题并不是关于假
唤醒
是否真的发生,因为这里已经详细讨论了这一点:因此这也不是关于为什么我必须在我
的
wait语句周围放一个循环。这是关于: 如果一个Linux进程被发出信号,它
的
等待
线程
将享受到一个漂亮
的
、虚假
的
唤醒
。我编写了一个
Java
程序,其中一个
线程
等待条件,但没有循环和另一个类,其中一个<
浏览 2
提问于2011-07-14
得票数 28
回答已采纳
1
回答
实现锁和阻塞
线程
、
、
、
、
如果一个
线程
试图获取一个锁,并且它被占用了,那么它应该进入睡眠状态,并保持睡眠状态,直到锁被释放。如果一个
线程
释放了一个锁(它被创建它
的
线程
占用),它应该
唤醒
线程
。我
的
问题是,如果我们在锁地址上
唤醒
所有
线程
,还是在锁地址上
唤醒
单个
线程
(在锁释放之后),这会有区别吗?如果我们要
唤醒
一个
线程
,那么
唤醒
哪个
线程
是有意义
的</e
浏览 0
提问于2013-01-23
得票数 0
1
回答
在执行wait()之后,如果一个
线程
没有收到其他
线程
的
通知,它会等待多长时间?
、
在下面的例子中,由于主
线程
没有从子
线程
得到通知,所以它应该永远等待。但是主
线程
正在执行,下面示例
的
输出是:l为什么要执行主
线程
?
浏览 4
提问于2020-08-16
得票数 5
5
回答
使用
线程
监视HashMap更新
、
、
、
使用
Java
线程
监视
Java
数据结构中
的
更新
的
最佳方法是什么?我将通过实现一个可运行
的
接口来创建一个
线程
。该
线程
需要每10分钟睡眠和
唤醒
一次,并检查是否更新了HashMap。用
Java
做这件事
的
最好方法是什么?任何帮助,非常感谢
浏览 6
提问于2014-07-02
得票数 0
回答已采纳
1
回答
Java
Thread.sleep比预定时间“更早”醒来。
、
我需要编写一个守护进程来启动在不同时间
唤醒
的
线程
数量。这个守护进程是使用commons apache库用
Java
编写
的
,并在Linux机器上运行(Fedora 13 )。每天都有一个
线程
被
唤醒
来执行任务A,该任务会按计划执行。但是还有另一个
线程
,它被安排在每周一早上6点醒来,以执行一些没有按计划发生
的
任务。问题是这个
线程
在实际调度时间之前就被
唤醒
了。等待时间是使用我们自己
的
time
浏览 2
提问于2011-02-19
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java并发编程:如何防止在线程阻塞与唤醒时死锁
Java的线程状态
java线程与OS线程
Java:使用Java线程的并行处理
Java多线程和线程池
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券