腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3506)
视频
沙龙
1
回答
解决
Android
SDK
错误
:
Handler.getLooper
()
清除
线程
中断
状态
、
、
我花了几个小时追踪我的代码丢失
线程
中断
状态
的原因,结果发现它实际上是由
Android
SDK
中的一个bug引起的!InterruptedException e) { } return mLooper; } 注意,它在没有重新
中断
的情况下吃掉了一个那么,既然我知道这不是我的代码的问题,那么
解决
这个问题的最佳方法是什么呢?在调用.getLooper()之前,我是否应该将<
浏览 28
提问于2020-03-20
得票数 0
2
回答
Thread.interrupted()
清除
线程
中断
状态
的原因是什么?
、
在许多来源中,我发现Thread.interrupted()方法
清除
了
线程
的
中断
状态
,但是没有一个能解释为什么这个方法是这样工作的。我仍然感到有些困惑,因为缺乏对这个原因的理解,以及缺乏对java设计者试图通过
清除
中断
状态
来
解决
的问题的理解。 如果有人能解释并举一些例子的话,我将非常感激。
浏览 2
提问于2016-02-27
得票数 2
回答已采纳
2
回答
如何停止处理程序?
我有一个疑问..我在我的应用程序的一个活动中有一个处理程序。虽然我的活动摧毁了处理器,但它还在工作。它是否在应用程序进程之外的其他进程上运行?有谁能解释一下为什么它是这样工作的吗?是否可以在onDestroy活动时停止处理程序?
浏览 76
提问于2011-02-18
得票数 19
3
回答
应该在“抛出新的`Thread.currentThread()”之前执行`Thread.currentThread().interrupt()`吗?
、
、
好吧,大家都同意,但是应该在抛出不同的异常之前重新
中断
当前的
线程
吗?CONTRA:我们收到两个关于
中断
请求的通知:
线程
的
中断
状态
和异常。最初,只有一个通知:要么
线程
的
中断
状态
为真,要么抛出一个InterruptedE
浏览 12
提问于2015-11-17
得票数 16
2
回答
如果
线程
没有被阻塞,Thread.interrupt()会做什么?
、
、
、
JavaDoc for Thread表示,Thread.interrupt()
中断
线程
的方式如下: 阻塞在对象的wait()方法或
线程
的join()或sleep()方法中的
线程
将被唤醒,它们的
中断
状态
将被
清除
在InterruptibleChannel的I/O操作中阻塞的
线程
将设置其
中断
状态
并接收ClosedByInterruptException。此外,频道将关闭。在Selector中阻塞的<e
浏览 4
提问于2014-05-23
得票数 2
回答已采纳
6
回答
理解Thread.interrupt()的用法
、
、
它说 }我绞尽脑汁想要理解,如果
线程
运行很长时间而不调用抛出InterruptedException的方法,这意味着什么呢?其次,Thread.interrupted()的用法是什么,它是
线程
发送
中断
给自己的一种方式?这个场景的实际用途是什么?谢谢。
浏览 1
提问于2013-08-07
得票数 2
回答已采纳
2
回答
停止JAVA中的递归函数(从
线程
中)
、
我有一个
线程
,它(在run()内部)调用另一个递归函数。这实际上是一个游戏引擎,递归函数是MiniMax。如何停止这样的函数?
浏览 1
提问于2013-08-06
得票数 1
1
回答
绑定
线程
中断
意外行为
、
、
Android
ContentProvider使用一个“绑定
线程
”池来处理query、insert和call等RPC。
中断
正在正确地生效,但现在我注意到,当
android
再次使用绑定
线程
来处理新的RPC时,绑定
线程
仍然设置了它的
中断
标志。这会导致新RPC的行为就像被
中断
了一样。我没想到会这样。我捕捉到了InterruptedException,但是如果看门狗
线程
在没有查看或
清除
标志的情况下,将
中断
的
浏览 0
提问于2014-08-14
得票数 2
回答已采纳
5
回答
Android
http连接异常
我的
Android
3.1模拟器有一些问题。我拿不到我的XML文件。).getInputStream(); throw new RuntimeException(e);}08-07 22:34:26.657: ERROR/AndroidRuntime(563): Caused by:
android
.os.NetworkOnMainThreadException 08-07 22:34:26.657: ERROR/
浏览 1
提问于2011-08-08
得票数 18
回答已采纳
3
回答
正在
清除
线程
中断
状态
-可能存在Java
错误
、
、
、
如果一个
线程
正在运行一个包含该方法的块,而另一个
线程
事先
中断
了它。则发现该方法
清除
了
中断
状态
。 Path dir = Paths.get("."); }在上面可以观察到,在调用register函数后,
中断
状态
被
清除</e
浏览 2
提问于2013-01-28
得票数 8
2
回答
有关在服务中使用
线程
的查询。安卓
、
、
在onStart(意图,int startId)方法在a服务类,我运行一个
线程
在以下方式.我的意思是,如果服务在
线程
开始运行之前就被破坏了,那么
线程
如何仍然运行,并在其中完成循环呢? 2.--基本上我想把几个文件上传到服务器上--我想在服务类的onStart()方法中并使用
线程
进行上传,这是个好主意吗?我能这么做吗?还是有更简单、更好的
解决
办法来实现这一点?我是
Android
的新手,所以任何帮助都会很感激。谢谢。
浏览 6
提问于2013-12-04
得票数 2
2
回答
如何完全停止包含缓冲读取器的
线程
?
、
这意味着,上一场比赛(回合)的主线没有
中断
。从上一轮开始,然后是本轮的“
错误
”。我之所以选择BufferedReader而不是Scanner,是因为我读到Scanner.nextLine()阻塞了
线程
,使其不可
中断
,而BufferedReader不会阻塞它。问题一定是在我通知初始化
线程
中断
GameEngine
线程
时出现的。我对多
线程
是个新手,所以所有这些同步或等待/通知指令一定是搞错了。有什么需要帮忙的吗?
浏览 0
提问于2017-01-08
得票数 0
4
回答
为什么InterruptedExceptions要
清除
线程
的
中断
状态
?
、
如果
线程
在Object.wait()或Thread.join()中被
中断
,它将抛出InterruptedException,这将重置
线程
的
中断
状态
。_handleFault(e); }在调用interrupt()之后,该
线程
将继续运行。然而,我似乎不理解它背后的概念:为什么一旦抛出异常,
线程
就不再被认为是
中断
的?如果你使用interrupted()而不是isInterrupted()获得
中断
状
浏览 171
提问于2010-03-26
得票数 20
回答已采纳
1
回答
从插件调用代码时出现问题:"org.eclipse.jface“-无法创建运行配置
、
我正在使用Eclipse开发
Android
开发工具,无法正确运行我的应用程序。java.vendor=Oracle Corporation BootLoader常量: OS=win32、ARCH=x86、WS=win32、NL=en_US Framework参数:-product com.
android
.ide.eclipse.adt.package.product命令行参数:-os win32 -ws win32 -arch x86 -product com.
android
.ide.eclipse。> adt.package.pro
浏览 1
提问于2013-02-17
得票数 3
4
回答
线程
中断
了。有人能解释我的输出,以便更好地理解
中断
吗?
、
、
、
我能够理解
线程
和
中断
。我试图映射从Oracle教程中学到的基本概念,以便更好地理解
中断
的概念。我开发了这个示例,并在这里尝试理解
中断
是如何发挥作用的输出。我只是不明白。因此,我的想法是请人帮助我理解这个程序的输出,这将使我更清楚地了解
中断
的潜在功能。
浏览 4
提问于2015-04-25
得票数 1
回答已采纳
3
回答
我能在多大程度上依赖Java的垃圾收集(Groovy)?
、
、
我在一个Swing应用程序中有一个
状态
栏,可以连续打印
状态
。应用程序中的所有对象和类都将使用此setStatus方法来绘制
状态
栏 Thread.start {}
状态
栏将显示
状态
3秒,并恢复为等待用户操作的
状态
。 这确实可以正常工作,但我担心的是上面的方法将从UI被多次调用,这也意味着每次设置
状态
时都会创建一个新的Thread对象。记住这一点,我在最后显式地添加
浏览 1
提问于2011-11-02
得票数 2
回答已采纳
1
回答
Thread.interrupted不适用于java。
、
我在oracle中阅读,因为Thread.interrupted将使
线程
恢复到不
中断
状态
。当
线程
通过调用静态方法Thread.interrupted来检查
中断
时,
中断
状态
将被
清除
。一个
线程
用于查询另一个
线程
的
中断
状态
的非静态isInterrupted方法不会更改
中断
状态
标志。
浏览 3
提问于2014-01-22
得票数 0
回答已采纳
1
回答
如何处理
线程
中断
等瞬态类加载
错误
、
、
、
如何正确处理临时
错误
(如临时网络
中断
)或
线程
中断
的超时? 这里的问题是,我唯一能从loadClass()中抛出的东西是ClassNotFoundException。这是合乎逻辑的,但不考虑瞬态
错误
。如果我们将CNFE从类加载器中抛出,这意味着类将永远不可用,代码将永远无法正常工作,即使问题得到了
解决
,类也可以在重试时加载。这将导致网络操作上的InterruptedException等待,这反过来又会导致抛出CNFE,再次导致无法使用的
状态
,其中完美的精细类没有加载,永远
浏览 2
提问于2019-07-03
得票数 0
2
回答
停止公共void run()
Android
我需要在30秒后或任何时候单击按钮时停止run()
线程
。我的问题是如何停止public void run()。
浏览 1
提问于2013-07-05
得票数 0
回答已采纳
3
回答
我怎样才能杀死一个
线程
?不使用stop();
、
、
、
Thread currentThread=Thread.currentThread(); { { { Thread.in
浏览 3
提问于2011-05-07
得票数 26
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
多线程学习之如何中断线程
Flutter卡顿问题的监控与思考
并发编程实战-第7章
又是如何中断线程?
我为什么放弃移动开发
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券