问题标签 [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 - 使用 Jackson 编写 JSON 会阻止我的 TimerTask
我想每 5 秒写一些 JSON。我正在使用 Jackson 编写 JSON,但它似乎阻止了我的 TimerTask。如果我不编写 JSON,则 TimerTask 每 5 秒运行一次,但是当我尝试编写 JSON 时,它会被阻止并且只运行一次。我怎样才能解决这个问题?
这是我的 Timer 线程的堆栈转储:
java - Timertasks 使用 cron 表达式 EJB3/JBoss 6
对于我的 EE 应用程序,我必须考虑 JBoss 6 环境中的集群定时器任务。任务必须保存在数据库中。在应用程序初始化时,必须从这些持久化实体创建和安排任务。
例如,我有一个这样的实体:
我可以使用 Quartz 和数据源创建新的 Jobs 和 CronTriggers,我可以让它们在集群实例上同步。但是,在 JBoss 环境中使用 EJB 的最佳策略是什么?
使用“ http://download.oracle.com/javaee/6/tutorial/doc/bnboy.html ”下的 Java EE 工具,我可以使用带有 cron 表达式的 @Schedule 注释。但是我的 Job 必须在运行时从实体对象动态创建。我的豆子应该怎么看?
android - 如何在android中的TimerTask中使用监听器调用AyncTask?
我必须在 TimerTask eack 1.5 秒后调用带有侦听器的异步任务。当我尝试这样做时,我得到一个异常“java.lang.RuntimeException:无法在未调用 Looper.prepare 的线程内创建处理程序( )。”。请帮助我们解决这个问题。
以下是我使用的一段代码..
这里 BgTask 标识了 AsyncTask 类。
blackberry - 如何在 BlackBerry 中取消 TimerTask
我在我的应用程序中使用 TimerTask 将当前 GPS 更新到服务器。我已经扩展了 TimerTask 并重写了 run 方法来做到这一点。我在屏幕上有一个停止计时器按钮,一旦单击它就应该停止计时器。但我的问题是,即使timerobject.cancel()
正在执行,但计时器仍在运行。
任何人都可以分享您对单击特定按钮时停止计时器的看法。下面是我为运行计时器任务而编写的代码。
PointMyLocation.java
非常感谢任何帮助
c# - 如何通过此计时器的回调函数更改 System.Threading.Timer 中的间隔时间?
如何通过此计时器的回调函数更改 System.Threading.Timer 中的间隔?它是否正确?
这样做。没有发生。
android - 如何实现执行 AsyncTask 的 Timer/TimerTask?(安卓)
我正在尝试在指定的时间(即每隔几秒,尽管这个速率可能会在运行时改变)异步和重复地执行一项任务(即从文本文件加载数据)。
我做了一些研究并决定这将需要一个 AsyncTask 或一个单独的线程。为简单起见,我决定使用 AsyncTask。
我现在需要根据重复的计时器计划执行此 AsyncTask。我相信我必须使用 Timer 和 TimerTask。
下面的代码是我想要实现的简单形式。当我尝试使用 Android 模拟器(通过 Eclipse IDE)运行此代码时,我收到以下消息:“抱歉!应用程序已意外停止。请重试。”
我想知道问题出在哪里以及如何解决。谢谢!
编辑:这是似乎相关的 LogCat 消息
致命异常:Timer-0
java.lang.ExceptionInInitializerError
在 ...
原因:java.lang.RuntimeException:无法在未调用 Looper.prepare() 的线程内创建处理程序
在 ...
android - Android - 如何停止和暂停计时器
我遇到了很多问题,尝试暂停和取消暂停计时器,如果我将方向锁定为纵向或横向,它可以工作,但这并不是我想要做的。当然,当你改变方向时会调用 onCreate 方法,所以我取消了我的 timertask 并将其设置为 null,但是在多次运行方向之后,它不再取消 timertask。我在这里查看了其他人的问题,但似乎没有人能回答我的问题。这是我的代码。目前它有点马虎,因为我一直在尽我所能让它发挥作用。
android - 以特定间隔更改背景
我必须每 30 秒更改一次背景图像,但我没有得到正确的结果
我尝试过使用线程和 TimerTask。但没有工作。我有端口 1、端口 2...等图像。
在 TimerTask 背景中消失了。
它不起作用,任何帮助将不胜感激。谢谢
android - 在Android中以固定间隔写入文件
我有一个关于在 Android 中定期写入文件的问题。我想要的是以 500 毫秒的间隔将一些数据登录到位于 /sdcard/ 中的文件中。我如何使用 TimerTask 类来做到这一点?
java - 在一个线程中安排多个任务
我想让一个线程负责以不同的时间间隔安排的多个任务。我想从调度程序中添加和删除任务。是否有任何图书馆可以帮助我解决这个问题。如果不是,我将编写自己的代码,只是不想重新发明轮子。
对于后台,我想向我的应用程序添加警报,由单个线程控制,应用程序的其余部分可以添加/删除计划任务。我可以使用多个 TimerTask 或编写自己的单线程调度程序,但如果有更好的选择,我不想忽略它。
詹姆士