腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
ScheduledExecutorService
时,在
任务
完成之前
重新安排
该
任务
是否安全?
、
我想
使用
ScheduledExecutorService
完成一些计时
任务
,但时间间隔是可变的。我尝试在
任务
完成之前
重新安排
它:import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;
浏览 26
提问于2017-01-14
得票数 1
4
回答
如何
使用
ScheduledExecutorService
重新安排
任务
?
我在java文档中看到了这个:,它说 我不希望在我的申请中发生这种事。即使我看到异常,我也总是希望随后的执行发生并继续。我
如何
从
ScheduledExecutorService
获得这种行为。
浏览 3
提问于2009-03-12
得票数 12
回答已采纳
1
回答
更改执行服务的延迟
、
delay = 30; scheduler.schedule(new Runnable() { }, delay , TimeUnit.SECONDS);如果我们不能改变延迟,什么是最好的方法。我计划调用关机(scheduler.shutd
浏览 1
提问于2014-02-27
得票数 1
回答已采纳
5
回答
变时延
ScheduledExecutorService
、
、
、
假设我有一个
任务
,从java.util.concurrent.BlockingQueue中提取元素并处理它们。public void scheduleTask(int delay, TimeUnit timeUnit)
scheduledExecutorService
.scheduleWithFixedDelay(new Task(queue), 0, delay, timeUnit);如果频率可以动态改变,我
如何
调度/
重新安排
任务
?
浏览 0
提问于2009-10-05
得票数 26
回答已采纳
1
回答
如果
任务
抛出RuntimeException/Error,
ScheduledExecutorService
.scheduleAt*方法应该重新调度
任务
吗?
、
有一天,我在我的应用程序中实现了一个重要的服务,它无论
如何
都应该继续运行。因此,我
使用
了以下构造:Executors.newSingleThreadScheduledExecutor(); 如果
任务
的任何执行遇到异常,则会抑制后续的执行。 我很惭愧,但我不明白为什么作者会这样实现
ScheduledExecutorService
。确实,抑制一个周期
浏览 2
提问于2010-07-22
得票数 2
回答已采纳
1
回答
从运行的
任务
中关闭ExecutorService
、
、
我
使用
一个单线程
ScheduledExecutorService
来处理一些Runnable
任务
。当我的Runnable完成了它的工作后,它会用可变的延迟
重新安排
自己在
ScheduledExecutorService
中的时间。public class Runner {
ScheduledExecutorService
service = Executors.newSingleThreadScheduledExecutor我知道我可以用Callable代替,让Runner来管理<
浏览 2
提问于2015-04-17
得票数 1
回答已采纳
1
回答
覆盖计划
任务
、
、
如何
在x秒后执行
任务
,除非被新的计划
任务
覆盖? 这个场景是,我想在用户输入完我的JTextField后1秒执行一个
任务
。为此,我需要安排
任务
,并在每次“文档”发生变化时
重新安排
。我尝试
使用
ScheduledExecutorService
,但计划只是将
任务
添加到列表中,而不是取消前一个
任务
。
浏览 1
提问于2013-05-16
得票数 0
回答已采纳
1
回答
在不
使用
Thread.sleep的情况下向for循环添加延迟--没关系,这不是一个好主意
、
input.length() : (i + 1) * 100));} 我想给字符串增加一个延迟,这样它就不会一次连续打印所有字符串,而是在不
使用
Thread.sleep(1000)的情况下每秒打印一个字符串
浏览 0
提问于2016-10-11
得票数 0
1
回答
如何
使用
ScheduledExecutorService
更改重复
任务
的速率或周期?
、
、
、
、
我已经设置了一个
使用
scheduleAtFixedRate以预定义的速率通过蓝牙发送命令的
ScheduledExecutorService
。但我不确定
如何
让实际的重复
任务
在更新后的周期内发生。我是否需要以某种方式取消并重新启动
ScheduledExecutorService
? ...
浏览 0
提问于2015-02-20
得票数 12
回答已采纳
3
回答
为什么不在当前线程中实现时间控制
任务
?
、
、
、
在实现要在特定时间范围内处理
任务
的函数(例如,每1分钟和10分钟总共监视一个值)时,流行的解决方案是
使用
Timer或
ScheduledExecutorService
java util类在单独的线程上调度
任务
想知道为什么不只是在当前线程上实现计时
任务
,而不是创建一个新线程来处理这个问题呢?
浏览 12
提问于2022-02-27
得票数 0
回答已采纳
2
回答
Java中的可重置超时
、
、
我对很熟悉,调用然后
重新安排
任务
的想法似乎是可行的,但是如果cancel()失败并且计划的
任务
在不应该执行的时候执行,就会有潜在的危险。编辑:我特别关注criticalMethod()经常被调用的情况(也许每毫秒有几次).如果我
使用
ScheduledExecutorService
,那么继续创建新的计划
任务
+取消旧
任务
似乎是一个潜在的资源问题,而不是有一种直接的
重新安排
任务
的方法。
浏览 2
提问于2010-01-26
得票数 6
回答已采纳
1
回答
在不终止服务的情况下更改ScheduledThreadPoolExecutorService的延迟
、
、
、
、
顾名思义,我们有一个守护进程框架,它
使用
Executor服务来调度守护进程。如果是,是
如何
实现的?
浏览 0
提问于2012-10-08
得票数 2
回答已采纳
1
回答
Java线程必须显示新的随机图像
、
、
、
、
我不知道
如何
使它显示一个“每2秒”,例如。(我知道它不完美,其余的都会修复)我有三个代码文件。
浏览 4
提问于2016-09-01
得票数 0
1
回答
在执行程序中从内部取消
任务
或超时后从外部取消
任务
、
、
、
如果该条件仍然是错误的,再次
重新安排
。如果是的话,停止调度。但我也只想等一些确定的时间。这是我写的 future.cancel(true); }, 5, TimeUnit.SECONDS); 这会不断地
重新安排
时间
如何
只等待5秒,然后停止<
浏览 4
提问于2014-06-03
得票数 1
回答已采纳
1
回答
在spring /java中,是否可以在不同的时间为每个用户实现
任务
的动态调度?
、
、
、
、
当一个用户登录并将其调度程序时间设置为1分钟时,将为每个用户设置该时间(
使用
方法名为shceduledExecutorService的scheduleAtFixedRate)
scheduledExecutorService
= Executors.newScheduledThreadPool(1);futureTask =
scheduledExecutorService
.scheduleAtFixedRate(mytask1, 0,
浏览 2
提问于2021-05-12
得票数 0
回答已采纳
4
回答
ScheduledExecutorService
不
使用
initialDelay 0执行
任务
、
当
使用
ScheduledExecutorService
或scheduleAtFixedRate时,initialDelay不
使用
0时间单位执行提交的
任务
。但是当我在上面调用时,它正在执行
任务
。0, TimeUnit.SECONDS);输出但是,当我
使用
scheduleWithFixedDelay或scheduleAtFixedRate而不是schedule时,<
浏览 26
提问于2021-12-24
得票数 3
回答已采纳
1
回答
用DelayQueue执行异步
任务
:推迟已经提交的
任务
、
我有一个线程池,用于
使用
共享的DelayQueue执行异步
任务
。 在t=15,将第二项
任务
从t=20推迟到t=100t=40:第一个
任务
已经晚了10秒,仍然什么也没有发生。第一个
浏览 4
提问于2013-01-13
得票数 2
回答已采纳
2
回答
有什么方法可以将
ScheduledExecutorService
与ExecutorCompletionService结合
使用
吗?
、
、
我试着把ExecutorCompletionService和
ScheduledExecutorService
结合起来。我需要做的是安排不同的活动,每个活动都有“执行前的延迟”,然后根据上次运行的结果“
重新安排
它们”(不同的延迟)。我的问题是,我不能
使用
ExcecutorCompletionService提交与“延迟”显然,我忽略了Java语言中的一个基本问题。是否存在将
任务
安排到
ScheduledExecutorService
以使CompletionService“知道”的
浏览 4
提问于2014-05-22
得票数 5
回答已采纳
2
回答
Java中
ScheduledExecutorService
的时间一致性问题
、
我试图每15分钟
使用
ScheduledExecutorService
调用一个可运行的
任务
。这些
任务
应该在以下时间每小时运行一次:第2分钟第10分钟第17分钟第10秒第32分钟第10分钟第47分钟第10秒钟。我
使用
Calendar实例计算
任务
第一次执行的初始延迟,然后
使用
scheduleAtFixedRate()
使用
延迟每15分钟执行一次
任务
。在开始的几天里,这个方法很好,但是几天后,我可以观察到
任务
执行过程中的一些时
浏览 4
提问于2016-01-15
得票数 2
回答已采纳
3
回答
是否有一种方法来安排一项
任务
,直到某个事件发生或一段特定的时间过去?
假设我有一项
任务
,它将检查某个条件是否已经满足。如果满足了这个条件,我应该提前结束
任务
。但是,我应该继续运行
任务
N分钟,同时不断检查是否满足了该条件。在N分钟结束时,
任务
应自行终止。例如,这些方法将允许您安排
任务
运行一次,或重复运行一次,但不能安排特定的时间(即N分钟)。
浏览 9
提问于2022-08-24
得票数 2
回答已采纳
点击加载更多
相关
资讯
如何使用 Firefox 任务管理器
参赛指导-如何使用普通UNO备战练习智能编程任务赛?
【揭秘】ScheduledExecutorService全面解析
单线程池,采用任务调度执行,居然执行了多个线程,踩了个大坑
从根本上提高项目管理效率:如何使用任务优先级?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券