腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
我
必
须在
FutureTask
中
手动
处理
中断
吗
?
、
、
我
现在正在试着理解 正在运行
中
,这是官方文档的相关部分 如果任务已经启动,则mayInterruptIfRunning参数确定是否应在尝试停止任务时
中断
执行此任务的线程。所以,如果
我
的方法 看起来像这样 SomeType call() { //pass return someValue; } 那么,
我
的问题是-为了能够取消这种类型的FutureTasks,
我
必须
浏览 45
提问于2021-03-01
得票数 2
回答已采纳
2
回答
我
无法捕获
FutureTask
.get()方法的异常。
FutureTask
是由Spring TaskExecutor启动的
、
、
我
必须使用线程池运行线程。
我
使用spring框架的TaskExecutor类。
我
使用
FutureTask
类,因为
我
需要同步线程。最后,代码如下所示:taskExecutor.execute(
futureTask
);
futureTask
浏览 4
提问于2013-09-23
得票数 0
回答已采纳
1
回答
ThreadPoolExecutor中有界队列的清理
、
、
在读取线程池执行器的文档时,
我
看到以下内容: 当大量排队的任务被取消时,可以使用两个提供的方法-- remove(java.lang.Runnable)和purge()来帮助存储回收。
我
理解,虽然
我
可以使用这些方法来清理工作队列,如果任何任务被取消。
我
试图了解实际来源
中
的哪个部分对automatically.进行了清理。假设
我
从一个10的队列开始,其中4个任务被取消了,当新任务到达时,队列大小是6还是忽略了4个已取消的任务并将其重置为10。
我
从消息来源看到了这样的评论
浏览 3
提问于2013-08-05
得票数 1
回答已采纳
4
回答
Future.get()在什么情况下抛出ExecutionException或InterruptedException
、
、
、
、
我
的代码片段:try {} catch (ExecutionException e) {} finally {}
我
应该如何
处理
代码
中
的
浏览 2
提问于2010-04-19
得票数 36
回答已采纳
2
回答
gRPC服务器可以立即回收DEADLINE_EXCEEDED线程
吗
?
、
、
、
、
java gRPC服务器线程即使在截止时间过后仍然会运行,这是正确的
吗
?但是,gRPC服务器只会停止/阻止该线程进行任何后续的gRPC调用,因为已经超过了截止时间?或者一旦超过了最后期限,立即
中断
线程?
浏览 1
提问于2017-11-27
得票数 3
2
回答
如何取消多线程繁忙任务的未来?
、
、
、
、
在
我
的代码
中
,
我
必须运行一个大量使用递归和并行流
处理
的任务,以便深入到可能的游戏走法树
中
,并确定最好的走法。这需要很多时间,所以为了防止用户等待太长时间让计算机“思考”,
我
想设置一个时间,比如说,1000毫秒。如果在1000毫秒内没有找到最好的移动,那么计算机将播放随机移动。
我
的问题是,尽管我在Future上调用了cancel (在可能的
中断
设置为true的情况下),但任务没有
中断
,繁忙的线程继续在后台运行。
我
尝试定
浏览 0
提问于2017-11-19
得票数 0
3
回答
在调用Future.get()之前
中断
线程
、
、
、
我
正在尝试编写一个集成测试,它会导致从生产代码
中
引发一个InterruptedException:public void test() { assertThat(productionObject.execute(), equalTo(defaultResponse));在productionObject的实现
中
:: throw new InterruptedExce
浏览 5
提问于2013-02-22
得票数 2
回答已采纳
2
回答
如何确定Java线程
中断
来自何处?
、
、
我
有一个UI自动化框架,它使用TestNG启动测试,并使用Selenium/WebDriver在页面
中
运行。通常,
我
测试的页面会发出AJAX调用,在返回时修改DOM。在内部,Selenium的FluentWait.until方法通过每500 my轮询
我
的ExpectedCondition的DOM并在这些检查之间调用Thread.sleep()来
处理
这个问题。--不管调用什么线程--
中断
似乎都在
我
的框架外部。
我
甚至使用IntelliJ的评估函数
浏览 4
提问于2014-12-10
得票数 2
回答已采纳
6
回答
在Java语言中,Future和
FutureTask
有什么不同?
、
、
、
既然使用ExecutorService可以submit一个Callable任务并返回一个Future,为什么需要使用
FutureTask
来包装Callable任务并使用execute方法呢?
我
觉得他们都在做同样的事情。
浏览 0
提问于2011-02-10
得票数 54
回答已采纳
4
回答
从ThreadPool停止无限循环的可运行运行
、
、
我
有一个Runnable实现类,它将从Runnable内部的Executors.newFixedThreadPool运行,
我
有一个无限循环在UDP端口上侦听传入的数据。
我
想要优雅地结束Runnable,以便关闭所说的UDP端口。
浏览 1
提问于2011-08-24
得票数 2
回答已采纳
4
回答
如何停止有时间限制的进程
、
、
、
、
我
认为这个主题可能不够准确,但我真的不知道如何用非常简短的方式来描述它……如果分析在10s内得到结果,则返回结果;否则,在达到10s时超时,则停止该过程并返回一个虚拟值
我
是这个领域的新手,欢迎任何建议。
浏览 2
提问于2009-07-23
得票数 3
回答已采纳
3
回答
如果没有
中断
,Future.cancel()会做什么?
、
、
、
如果任务已经启动,则参数将确定执行此任务的线程是否被
中断
(),以尝试停止该任务。
我
的问题是,如果mayInterruptIfRunning是假的,取消会做什么?
浏览 3
提问于2014-01-29
得票数 24
回答已采纳
1
回答
你必
须在
Flutter
中
手动
处理
来自streamprovider的流
吗
?
、
我
在provider包的官方documentation
中
找不到这一点,streamprovider是自动
处理
他们提供的流,还是必须
手动
处理
?如果是这样,那么在哪里
处理
使用流提供程序公开的流的最佳实践是什么?
浏览 38
提问于2020-03-21
得票数 4
回答已采纳
1
回答
进入
中断
处理
程序后,是否强制禁用硬件上的
中断
?
、
、
、
、
硬件引发
中断
,cpu在IRQ线路上调用已注册的
中断
处理
程序。正确的过程是什么,这种
处理
体系结构是否特定(x86、ARM)?
浏览 0
提问于2016-03-20
得票数 1
1
回答
如何在ElasticSearch (搜索引擎)
中
存储有关系的对象
、
、
、
、
我
将在
我
的应用程序中使用ElasticSearch作为搜索存储库。对于在搜索索引
中
组织对象时,当对象之间存在关联/关系时,
我
有几个问题:什么是最佳实践?据我所知,搜索索引是一个扁平的结构,不像数据库那样
处理
关系的概念。Person:-与汽车有一对多的关系。在搜索索引
中
存储这些信息的最佳方法是什么?有什么选择
吗
?举个例子,
我
想找出所有属于某一部门的人,或者所有的人,在车里有300多个
必
和
必</
浏览 1
提问于2013-03-26
得票数 0
回答已采纳
3
回答
使用RT补丁的linux内核上的
中断
性能-应该更好吗?
、
、
、
我
有点惊讶为什么这个
处理
器(ARM9,454 why )甚至不能
处理
74 why的IRQ请求。?在
我
的内核配置
中
,
我
设置了以下标志:CONFIG_PREEMPT_RCU=yCONFIG_PREEMPT_RT_BASE然后在ISR
中
,
我
只需触发另一个GPIO输出引脚,并检查输出。
我
发现有时
我
错过了一个
中断
-你可以
浏览 1
提问于2013-06-21
得票数 3
回答已采纳
1
回答
有隐藏的相等()运算符
吗
?
、
、
、
、
描述起来太简单了:
我
只想在
我
的动态域是“视频”时点击,相反,如何压制点击,其中“视频”只是领域的一部分(比如“家庭视频”)。这是否支持Solr3.1开箱即用,还是
我
必
须在
我
的索引
中
添加自己的特殊括号,比如"SOLRSTARTSOLR视频SOLRENDSOLR“,以便在后面检索”开始“和”结束“之间的术语。一种
手动
锚定。这是PITA,因为它需要在index/gui中进行特殊
处理
,并
浏览 0
提问于2011-06-15
得票数 4
1
回答
取消或杀死一个线程
、
、
gcc (GCC) 4.6.3
我
已经创建了一个应用程序,它在两个不同的线程中发送和接收一些消息,用于发送和接收。使用线程、条件变体和互斥锁。然而,发送者将发送消息,然后向接收方发送信号以接收并
处理
它。它会在while循环中完成这个任务。非常感谢您的建议。
浏览 1
提问于2012-04-12
得票数 2
1
回答
BeagleBone黑从用户空间
中断
、
、
、
我
使用通过/dev/mem
处理
GPIO。正如我在"AM335x SitaraTM
处理
器-技术参考手册“的"25.3.3
中断
特性”一章中所看到的那样·必
须在
GPIO_IRQSTATUS_SET_0和/或GPIO_IRQSTATUS_SET_1寄存器
中
启用GPIO通道的
中断
浏览 0
提问于2014-11-10
得票数 3
回答已采纳
1
回答
如果线程完成,Java Thread.join()方法将冻结
、
我
有这样的代码: MyThreadManager mgr = createAndStartMyManager(); t2.join();MyThreadManager使用线程操作,可以在任何时候
中断
因为这是测试用例的一部分,
我
需要调试正在运行的线程,所以我添加了joins让测试等待完成调试(测试结束时JUnit断开
浏览 3
提问于2013-10-18
得票数 1
回答已采纳
点击加载更多
相关
资讯
Java并发基础:FutureTask全面解析!
Java 并发异步编程,原来十个接口的活现在只需要一个接口就搞定!
记一次线程池引发的故障 排查下来是三歪的锅
鸿蒙系统实战短视频App 从0到1掌握HarmonyOS(超清无密完结)
Java异步编程——深入源码分析FutureTask
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券