腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java 并发异步编程,原来十个接口的活现在只需要一个接口就搞定!
记一次线程池引发的故障 排查下来是三歪的锅
Java异步编程——深入源码分析FutureTask
Java并发编程的艺术
构建一个高效可复用缓存程序
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券