腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
java
将
runnable
转
换为
callable
拥有: T execute(final
Callable
<T>
callable
) 尝试使用以下命令重载: T execute(final
Runnable
runnable
) {} 然后在以后使用以下命令调用: execute(()->somethingThatReturnsVoid()) 编译良好,执行时没有任何运行时异常。已通过替换 return ()->
runnable
; 使用 return Execut
浏览 19
提问于2021-02-03
得票数 0
回答已采纳
2
回答
Java
中的
Runnable
和
Callable
接口的区别?
在
Java
中设计一个并发线程时使用
Runnable
和
Callable
接口有什么区别,为什么要选择一个呢?
浏览 709
提问于2017-12-22
2
回答
如果实际参数是lambda,则在重载方法之间进行选择
、
、
、
在
Java
1.8中,以下lambda表达式符合
Runnable
和
Callable
功能接口: throw new RuntimeException("FIXME");不过,如果我使用单参数方法将其提交给,而忽略返回值(即没有可用的类型推断信息),则在编译时选择,除非我
将
lambda显式地转
换为
Runnable
。在上述情况下,编译器如何在重载方法之间进行选择,前提是
Runnable
和
Callable
不
浏览 1
提问于2015-10-21
得票数 12
回答已采纳
13
回答
Java
中
Runnable
和
Callable
接口的区别
、
、
、
、
在
Java
语言中设计并发线程时,使用
Runnable
和
Callable
接口有什么不同,为什么要选择其中一个呢?
浏览 2
提问于2008-09-26
得票数 536
回答已采纳
4
回答
构建受控的
java
线程队列
、
这是我的情况。我必须运行X个搜索(在10-200之间),获取每个搜索的结果并附加它们。我想要在搜索中添加一些并发,但我希望能够限制它。我的意思是,我不想踢200个线程,并等待所有的完成。我想启动N个线程,当每个线程完成时,启动一个新的线程,直到所有线程都完成。谢谢。
浏览 0
提问于2010-09-26
得票数 2
3
回答
如何指导lambda表达式执行类中的特定方法
、
我有一个runner类,它接受重载方法中的Runnables或
Callable
。class MyController { } }controllerInstance.run(() -> {...}); 基于lambda表达式的代码如何确定是调用run(
Runnable
)还是run(
Callable
浏览 1
提问于2017-03-18
得票数 0
1
回答
方法参数的目标类型转换,Lambda
、
、
、
考虑以下两个功能接口(
java
.lang.
Runnable
and
java
.util.concurrent.
Callable
<V>):} V call();假设您有overloaded,方法调用如下: r.run(); &l
浏览 0
提问于2019-09-04
得票数 3
回答已采纳
2
回答
ExecutorService.invokeAll不支持可运行任务的集合。
、
、
希望通过invokeAll(..)运行可运行任务的集合法。但目前还不支持这种方法(只支持可调用任务的集合,只支持)
浏览 4
提问于2014-06-06
得票数 20
回答已采纳
1
回答
在
将
spring引导版本从2.1.x升级到2.6.x之后,测试用例失败了
、
、
下面的异常导致测试用例失败:
将
Springboot版本从2.1.x升级到2.6.x后的at org.awaitility.core.ConditionFactory.until(ConditionFactory.
java
:895):14)object Relax {
浏览 3
提问于2022-04-28
得票数 0
5
回答
我们如何将可调用的转
换为
可运行的
、
、
、
、
因此,我需要某种方法来将可调用的转
换为
可运行的。我试过简单的演员,但这不管用。样本代码:import
java
.util.concurrent.Executors;import
java
.util.concurrent
浏览 5
提问于2016-04-21
得票数 6
回答已采纳
1
回答
在lambda中使用Executors.
callable
()
、
我有以下几点工作:我想更改上面的代码以使用Executors.
callable
// how to cast executor.
callable
?var tasks = tasks.stream(t -> (Set<FinishedTask>)Executor
浏览 1
提问于2021-01-17
得票数 1
回答已采纳
2
回答
线程“主”
java
.lang.ClassCastException中的异常:无法转
换为
java
.util.concurrent.
Callable
、
、
该方案如下:import
java
.util.Collection;import
java
.util.List;import
java
.util.concurrent.ExecutorsExecutorService executor) throws Exception{
浏览 5
提问于2016-08-16
得票数 2
2
回答
用ThreadPoolExecutor进行有状态异常处理
、
、
、
、
覆盖ThreadPoolExecutor.afterExecute() 当我想要原始任务的访问状态时,如何处理异常?
浏览 4
提问于2017-02-12
得票数 4
回答已采纳
1
回答
为什么Spring ThreadPoolTaskExecutor#createQueue在接受提交
Callable
<T>时
将
BlockingQueue<
Runnable
>指定为返回类型
、
、
、
、
在这样做的过程中,我遇到的问题是,如果方法需要创建和返回一个,那么当ThreadPoolTaskExecutor本身接受提交时,如果底层BlockingQueue只能包含
Runnable
,它该如何工作
浏览 8
提问于2021-03-06
得票数 1
5
回答
Callable
应该优先于
Runnable
吗?
、
我已经理解了
Java
中
Runnable
和
Callable
接口的区别。从
Java
1.5开始,
Runnable
接口增加了额外的特性,并被称为
Callable
,以保持向后兼容。我的问题是,现在我们有了
Callable
接口,我们应该一直使用它吗?不使用
Callable
而使用
Runnable
的用例有哪些? (是一篇很好的文章,介绍了它们之间的区别)
浏览 0
提问于2013-05-26
得票数 38
回答已采纳
1
回答
如何使用eclipse MAT进一步挖掘此内存泄漏
、
、
我有一个问题,一个ScheduledThreadPoolExecutor最终会有300万个未来任务。我正在尝试查看任务的类型,以便可以转到该任务的调度位置,但我不确定如何从该屏幕获取任何信息(我已尝试右键单击这些未来的任务,并在菜单中选择各种选项)。似乎在gui中缺少了一些东西,比如到实际可运行程序的链接或其他东西。
浏览 0
提问于2012-11-18
得票数 1
回答已采纳
2
回答
JAVA
中将
Runnable
.run()转
换为
Callable
.call()
、
、
、
在下面的代码中,我在
将
具有
runnable
接口的代码转
换为
可调用接口时遇到了问题。我需要更改,因为我需要通过线程返回一个Sting[][] isR。当我
将
接口更改为
callable
,
将
chande .run()更改为.call()时,new Thread(new Worker(startSignal, doneSignal, i)).start()CountDownLatch(1); CountDownLatch doneSignal = new CountDownLatch(3); &
浏览 7
提问于2014-08-02
得票数 4
回答已采纳
2
回答
Java
:在数组中存储方法调用,然后稍后执行?
、
、
aMethod.imaginaryMethodThatExecutesTheMethodWithTheLoadedParameterValues();} 如果这没有意义,基本上我找到的唯一解决方案是,您可以抽象地
将
方法加载到带有反射器类的数组中
浏览 1
提问于2014-06-15
得票数 12
回答已采纳
2
回答
将
FutureTasks提交给Executor --为什么它能工作?
、
import
java
.util.concurrent.ExecutorService;import
java
.util.concurrent.FutureTask
runnable
) { }public <T>
浏览 0
提问于2009-11-11
得票数 5
回答已采纳
5
回答
等待FutureTask上的cancel()
、
、
、
、
我想取消从ThreadPoolExecutor获取的FutureTask,但我想确保线程池上的可调用对象已经停止了它的工作。
浏览 6
提问于2011-05-18
得票数 14
回答已采纳
点击加载更多
相关
资讯
Java编程教程-Java将Date转换为String
Java编程教程-Java将String转换为Date
Java编程教程-Java将String转换为double
Java 实现线程的方式有几种方式?带有返回值的线程怎么实现?
有返回结果的异步任务Futrue与Callable
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券