问题标签 [timertask]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - TimerTask 没有执行?
这是我的计时器类,该类旨在不断更新视图中的计时器。但是,当我运行应用程序时,第一个 toast 消息会显示在屏幕上,但第二个消息永远不会到达(timerTask 的“run”方法永远不会执行)。我知道这可能很简单,我做错了。如果有人能引导我朝着正确的方向前进,那就太好了。
调用此类的另一个文件中的代码:
项目规格已更改!我的项目负责人更改了项目的规范,使其不再需要将计时器更新到 UI,而是将其显示为最终结果。无论如何接受第一个答案,因为它解决了原始问题。将在下面发布新代码。
新代码调用:
在运行周期的开始和结束时,返回一个 long。然后从第二个值中减去第一个值以计算执行运行周期所花费的时间量。然后对该值进行操作并将其放入最后显示为字符串的计时器格式中。
java - java TimerTask 增加时间?
嗨,我使用以下计时器任务,我想在发生某种情况时增加此任务的时间
例子
我怎样才能做到这一点
java - TimerTask 和 Timer 有问题
是否可以在 Timer 中重新安排 TimerTask ..
android - 从 TimerTask 启动 Activity 时出现异常
我只在服务中准备好一些数据后才尝试启动一项活动
问题是当数据准备好并且 FunWithDataActivity 即将启动时,我收到以下错误
java - InputStream 从 TimerTask 调用到 Guava 地图保持打开状态;GlassFish 抱怨取消部署
我正在实现ServletContextListener以便在我的应用服务器(GlassFish 3.1)上安排各种作业。我contextInitialized()
用来安排重复任务,并 contextDestroyed()
调用清理方法,例如关闭 c3p0:
当我取消TimerTask
s 时,我添加了在继续之前等待任何正在运行的任务完成的逻辑,以确保在我清理资源时没有任何内容仍在执行。
回答我的问题:当我取消部署我的应用程序时,我看到 GlassFish 输出中显示了其中的一两个警告:
据我所知,GlassFish 抱怨一个InputStream
从未明确关闭的,它是由我的 Guava 创建的计算地图之一调用的ClassLoader
a打开的,该任务正在访问该地图。请注意,上面的堆栈跟踪不是异常,而是从正在运行的任务到流的实例化的实际跟踪。Finalizer
MapMaker
我需要帮助的是了解为什么InputStream
即使我正在等待所有任务完成,它仍然处于打开状态,以及我是否可以更好地处理它的清理。它似乎与您可以在堆栈跟踪中看到的 Guava 的计算图特别相关。
更新:如果我使用ScheduledThreadPoolExecutor
而不是,我仍然会收到相同的警告TimerTask
更新 2:风滚草
android - 在服务中重新启动 TimerTask 的最佳方法
当我在配置活动中更改刷新时间时,我想在我的服务中重新启动我的 TimerTask。
配置活动更改公共静态长 UPDATE_INTERVAL
你对我有什么想法吗?
感谢到目前为止。斯特凡
java - java.util.Timer SystemTime 效果?
说现在是6点,我已经Timer
预定了TimerTask
10点。之后,系统日期时间由其他服务(例如 ntp)调整为 9 点。我仍然希望我的TimerTask
将在 10 点被解雇,但它没有,Timer
仍然等待接下来的 4 小时并解雇我的TimerTask
. 在这种情况下我该怎么办?
android - android,无法使用计时器
我想每秒更改一个框架布局的背景图像。对于这个任务,我使用 timer 和 timertask 类,但它似乎不起作用,因为初始背景永远不会改变,并且我测试以下代码的物理设备异常终止。
我在哪里失败?^^ 提前感谢您的宝贵时间。
java - 爪哇。尝试使用简单的调度程序(Timer、TimerTask)在 JSP 页面上打印后出现 IOException。需要帮忙
我正在尝试使用 Timer 和 TimerTask 类制作简单的调度程序,请参见下面的代码,在任务内部我只想打印“Hello,World!” 在页面上,但它抛出 IOException: Stream closed。请帮忙!
JSP页面代码:
测试类代码:
Lpdb任务代码:
错误:
java - 为什么我的一些计时器根本不执行他们的任务?
我正在开发一个多定时器任务项目。
首先,我设计了一些扩展 TimerTask 的类并重写了 run() 方法。在 run() 方法中,将打印一行当前时间。
其次,一个 Timer 是这样初始化的。
一个线程中的一项任务。那正确吗?
然而,有时任务工作,有时任务不会打印任何东西,没有任何异常,而线程仍然活着。
这可能是什么原因?