腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
手动
启动
的
延迟
ExecutorService
、
、
、
、
我有一个简单
的
ExecutorService
(通过Executors.newSingleThreadExecutor()),我用它来提交Runnable。但是,我希望将这些Runnable排队,并且只让
ExecutorService
在我
手动
通知它(只有一次)后执行它们。注意:我并不想把它变成一个同步
的
过程--我只是想控制何时执行提交
的
Runnables
浏览 29
提问于2020-07-28
得票数 0
回答已采纳
1
回答
在Java中,如何在执行后自动重新
启动
可运行对象列表
、
、
我有一个由服务返回
的
runnables
的
List。这些runnables正在以固定
的
速率进行调度,
延迟
一分钟。long UPDATE_RATE = 60000; final ScheduledExecutorService
executorService
MigrationTaskManager(db).getRunnableTasksForDB(); runnableList.forEach(run
浏览 23
提问于2021-04-17
得票数 0
回答已采纳
2
回答
如何利用
ExecutorService
Java降低可运行类
的
运行时延
、
、
、
、
我试图实现一个实时执行
的
应用程序,在这个应用程序中,一个按钮单击事件将一个任务分配给一个线程,它将调用一个midi方法来播放一些音乐。当按下按钮时,必须立即
启动
音乐,并稍加
延迟
。midi代码在Runnable类
的
run方法中实现。但是,要在按钮单击事件本身之后到达运行方法
的
第一条语句,则需要超过2千2秒
的
。我尝试使用Executor,因为它可以收集新创建
的
线程,并且可以减少线程造成
的
时间
延迟
。我是
ExecutorService
浏览 3
提问于2015-10-16
得票数 3
回答已采纳
2
回答
延迟
的
ExecutorService
、
、
、
有没有一个
ExecutorService
可以让我提交任务,直到我请求它时才开始执行?我正在寻找类似ScheduledExecutorService
的
东西,除了我想
手动
触发执行,而不是依赖于固定
的
时间
延迟
。我寻找它
的
原因是因为我想创建一组任务,这些任务可以递归地使用同一集合中并行任务生成
的
Future
的
结果。因此,我需要首先提交所有任务,才能获得一组Future,然后才能允许任务开始执行。
浏览 1
提问于2014-07-21
得票数 1
1
回答
Java线程:线程之间
的
ExecutorService
延迟
、
我知道通过使用睡眠方法来
延迟
线程
的
传统方法。我
的
问题大概有以下几点:有没有一种方法,比如使用
ExecutorService
类,在不使用睡眠方法
的
情况下,在每个线程之间有一个
延迟
?我
的
意思是,在
ExecutorService
类中有用于此目的
的
方法吗?
浏览 4
提问于2012-01-06
得票数 8
1
回答
在循环中创建线程
、
我对线程很陌生,所以我想了解在循环中创建一堆Thread时在幕后发生了什么,以及这样做
的
含义/更好
的
方法。concurrent data structure }); threads.add(t);//wait for threads 正如您可能看到
的
,在我现在
的
特定用例中,我正在分页浏览我通过HTTP请求
的
对象。
浏览 3
提问于2014-01-22
得票数 1
回答已采纳
2
回答
加速离散幂等任务
、
、
我发现,很多时候,由于数百项任务中
的
几项任务,计算会显着
延迟
。在Java中是否有一个标准库或习惯用法来实现这一点?我目前正在使用
ExecutorService
/ExecutorCompletionService对来完成这项工作。
浏览 2
提问于2009-06-10
得票数 0
回答已采纳
2
回答
我可以在多个模拟器上并行自动运行Robotium测试吗?
、
、
、
、
除了将我
的
Robotium测试拆分到多个项目和/或套件中,并在多个模拟器中
手动
运行它们之外,是否有工具或技术可以在Eclipse中自动执行此操作?
浏览 1
提问于2012-07-23
得票数 2
1
回答
在所有提交
的
任务完成后不阻塞地关闭Java执行器
、
、
、
我想知道是否有一种方法可以关闭
ExecutorService
并允许所有提交
的
任务在不阻塞
的
情况下完成。更具体地说,我想安排一个
延迟
的
Runnable,然后继续代码,而不需要保留对
ExecutorService
的
引用就可以关闭它。以下代码将终止提交
的
任务,因为它尚未
启动
: ScheduledExecutorService executor = Executors.newSingleThreadScheduledExecutor(exec
浏览 1
提问于2016-05-17
得票数 6
回答已采纳
1
回答
关闭()后需要
ExecutorService
.awaitTermination()
、
、
根据Javadocs,将等待所有提交任务
的
执行。我有两个问题: 提交
的
任务意味着什么?这些任务是否必须由
ExecutorService
.submit()方法具体提交,还是包括由
ExecutorService
.execute()方法提交
的
任务?我添加了一个关闭钩子,它调用
ExecutorService
.shutdown()。根据文档,它应该等待所有提交任务
的
执行。为什么它不执行没有awaitTermination()调用
的
所有任务?
浏览 0
提问于2016-12-27
得票数 0
回答已采纳
4
回答
Java线程和高cpu使用率
、
、
、
我在一个简单
的
Java swing应用程序中运行了一个开销较大
的
算法。让我来描述一下这个结构:public void run() { Algorithm alg = new Algorithm没有额外昂贵
的
计算槽。我还在算法run()方法中调用了Thread.sleep(60L)。 udpateInterface()方法非常快,只需绘制一些java.awt.Polygon对象即可。即使我在调用Thread.sleep(60L),在
浏览 0
提问于2012-03-15
得票数 1
回答已采纳
1
回答
ScheduledExecutorService在我使用Executors.newSingleThreadScheduledExecutor创建它时运行了许多线程
、
、
应用程序 我正在创建一个ScheduledExecutorService,以便在特定
的
时间每天运行但是,当它运行时,它会创建到数据库
的
许多连接。我猜想这是因为当我重新运行应用程序时,线程并没有被销毁,所以在JVM中构建了许多ScheduledExecutorService,并且都同时执行。我使用一个只创建守护进程线程
的
ScheduledExecutorService创建ThreadFactory,所以当我重新运行应用程序时,
浏览 5
提问于2016-06-18
得票数 1
1
回答
如何在java中创建一个每隔5秒运行一次后台
的
线程
、
下面是我
的
代码: dispatcher.forward(request, response); 我想在一个每5秒运行一次
的
线程中运行if(Metric.equals(cpuUsage))....中
的
代码。
浏览 1
提问于2015-05-04
得票数 0
3
回答
当另一个重复任务完成时,android运行重复任务。
、
、
、
我不知道哪一个是解决这个问题
的
最佳办法。我尝试了基本线程,但将阻止GUI,直到这两个任务执行 我尝试了
ExecutorService
executorService
= Executors.newSingleTheadExecutor()我尝试了固定速率
的
计划执行器,但是计划
的
执行器是异步
的
,我知道如何使用。
executorService
.scheduleAtFixedRate(runnable1,
延迟
,周期);//和完成后运行
浏览 2
提问于2016-12-09
得票数 3
回答已采纳
1
回答
从
ExecutorService
获取当前正在运行
的
线程对象
、
我正在使用
ExecutorService
(全局声明)同时运行多线程。
ExecutorService
需要一个小时才能完成任务。因此,我需要获得当前运行
的
线程详细信息,如活动线程,排队线程和已完成线程。当我杀死
ExecutorService
时,
ExecutorService
杀死了但是线程在后台运行。因此,在关闭
ExecutorService
之前,我需要从
ExecutorService
中获取线程对象,并使用循环或迭代器
手动
关闭线程。
Exec
浏览 7
提问于2016-11-28
得票数 1
1
回答
查找实际执行
的
mono runnable订阅调用和runnable之间
的
时间
、
、
、
我有一个从runnable创建
的
单声道。我使用具有固定线程大小
的
ExecutorService
来创建调度程序实例。我使用下面的代码创建了多个Mono,并订阅了它们。Mono.fromRunnable(new Runnable() {}).subscribeOn(scheduler) 由于来自多个调用
的
调用,这些订阅可能会并行发生,而且我们对所有这些调用都使用一个通用
的
ExecutorService
,由于为
Execu
浏览 39
提问于2021-10-11
得票数 0
3
回答
阻止Java应用程序退出,直到ThreadPool为空
、
我在一个单例类中有一个
ExecutorService
,它接收来自许多不同类
的
任务。在应用程序关闭时,我需要等待池为空,然后才允许应用程序退出。instance = new NotificationService(true); return instance;在使用此NotificationService时,经常会重新
启动
应用程序,而
executorService
还没有完成所有通知
的
处理。为了进行测试,我可以
手动
关闭
executorService
浏览 0
提问于2016-10-27
得票数 0
回答已采纳
2
回答
带有
延迟
的
异步返回- IllegalMonitorStateException
、
、
、
我正在尝试调用新线程中
的
方法,该方法将在
延迟
后使用可调用
的
方式返回一些内容。由于IllegalMonitorStateException
的
原因,它是否有可能以这种方式封装线程服务,当我只创建类
的
实例时,调用方法,该方法将返回带有
延迟
的
对象吗?提前谢谢你。"name='" + name + '\'' +
浏览 1
提问于2018-04-16
得票数 2
回答已采纳
1
回答
如何在填充FixedThreadPool之间增加
延迟
、
、
、
、
当空队列被下一个线程填充时,如何添加
延迟
?例如: } catch(InterruptedException ex) {} counter++; 当
启动
每个线程时如果我能在填充线程之间添加一个小
延迟
。我要远离阻
浏览 2
提问于2014-03-14
得票数 0
回答已采纳
1
回答
正确取消
启动
ExecutorService
的
ExecutorService
任务
、
、
由于这些任务需要一些时间,所以我希望使用
ExecutorService
在多个线程上运行它们。但是,等待这些任务完成会冻结UI,所以我在它自己
的
线程中作为一个Task运行它,该线程更新ExecuterService进程上
的
UI。用户使用Start按钮
启动
任务,并且应该能够使用Cancel取消它们。Cancel按钮时,call()函数似乎立即结束,而无需在以后
的
后续工作中迭代。其余
的
期望值都没有被取消,而且看起来它们甚至没有被迭代;call()函数立即结束。如果调用不是在
Execut
浏览 6
提问于2016-06-28
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
软网推荐:手动管理系统启动项
【揭秘】Executor和ExecutorService区别?
【揭秘】ScheduledExecutorService全面解析
EA平台端错误导致启动失败,手动卸载EA重装教程
Solana网络拥堵问题加剧导致该网络上多个项目启动延迟
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券