问题标签 [schedule]

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.

0 投票
1 回答
827 浏览

java - Java并发执行线程任务

我有一个需要按计划执行的任务。(它基本上轮询数据库以查找更改,然后根据结果执行代码)。问题是即使轮询任务已经在执行,我也需要它发生。

到目前为止,我已经尝试将 Timer/TimerTask 组合与该scheduleAtFixedRate()方法一起使用,并将 ScheduledThreadPoolExecutor/Thread 组合与该scheduleAtFixedRate()方法一起使用。

两者都等待当前计划任务完成,然后再运行下一个。我需要能够安排一个任务每 5 秒运行一次,并让它运行,即使该任务的最后一次执行尚未完成。

有任何想法吗?

0 投票
1 回答
3339 浏览

windows - Scheduling jobs on windows

What is the best way of scheduling simple batch jobs on windows? My current need is to dump some SVN repositories each night and FTP the dumps to our external FTP side and then e-mail one or more people that the backup has completed/failed.

This sounds like the sort of thing I would usually do in a unix script + cron. Is that possible on windows? Perhaps using Cygwin?

0 投票
3 回答
15545 浏览

java - 如何安排我的android应用每小时做一些事情

我希望我的应用程序每小时访问一次数据库并从表中读取下一条记录,然后更新 desctop 小部件并发送通知。我知道有 AlarmManager 可以用来注册我的 Intent,但是当手机关闭或重新启动时它们会被删除。

即使我重新启动手机,是否还有任何其他 android 类/服务可以持续更新我的应用程序?

谢谢,

0 投票
3 回答
11863 浏览

java - EJB 3.1 @Schedule 可以在应用程序代码之外配置吗?

如何配置计划间隔:

@Schedule(persistent=true, minute="*", second="*/5", hour="*")

在应用程序代码之外?

  1. 如何在 ejb-jar.xml 中配置它?
  2. 我可以在应用程序之外配置它(属性文件的种类)吗?
0 投票
2 回答
1993 浏览

objective-c - 当我尝试从中读取 NSMutableArray EXC_BAD_ACCESS

我想更新粒子的位置以存储我使用 NSMutableArray 的信息。例如,我想每 2 秒更新 1 次。为此,我尝试使用此代码。

但是当我在第一个调用函数上运行它并从particleCoordinates 数组中读取时,我有控制台消息:程序接收到的信号:“EXC_BAD_ACCESS”。我怎样才能制定正常的工作时间表?

0 投票
2 回答
12777 浏览

java - 如何立即停止在 Java.util.Timer 类中安排的任务

我什么都试过了。这也是如何停止在 Java.util.Timer 类中安排的任务

我有一个实现 java.util.TimerTask 的任务

我以两种方式调用该任务:

  1. 我像这样安排定时器:

    timer.schedule(timerTask, 60 * 1000);

  2. 有时我需要立即开始这项工作,如果有任何工作,它必须取消 timerTask

    取消当前工作();timer.schedule(timerTask, 0);

此实现不会停止当前工作:(文档说:如果在此调用发生时任务正在运行,则任务将运行到完成,但永远不会再次运行)

但我需要它停下来。

这个实现只是取消了定时器,但是让当前正在做的任务完成。

计时器中有没有办法停止当前正在执行的任务,比如 Thread.kill() 之类的?当我需要停止该任务时,我希望它释放所有数据。

0 投票
1 回答
634 浏览

android - android:使用计划调用动画的问题

当我的应用程序加载时,我让它为屏幕设置动画。在 onAnimationEnd 中,我调用 schedule 让它在 2 秒后调用一个函数,该函数将调用一个动画来再次为视图设置动画。目前它动画,但调度程序似乎永远不会调用动画。如果我单击主页,然后返回应用程序,它会立即调用动画。为什么,如果计划正在运行,应用程序会等到它失去焦点然后重新获得焦点以实际触发计划应该调用的函数。这是代码:

这些在 onCreate 中定义:

这些是在活动类中的 onCreate 之外定义的:

所以基本上它执行 startAnimation(slideTopIn)。然后什么也没有发生。如果我单击主页,然后返回应用程序,startAnimation(slideTopOut) 将立即执行。我猜计划实际上是在运行,但由于某种原因从未触发过动画。

0 投票
1 回答
19539 浏览

android - 识别并取消发送到 AlarmManager 的警报

如果我使用 AlarmManager 来安排警报(应该发送的 PendintIntent),我以后如何识别该警报以取消它?我可以取消我的应用程序安排的所有闹钟吗?

0 投票
3 回答
1457 浏览

php - 如何使用 PHP 安排任务?

如何开发像 Wordpress 用来安排帖子的日程任务系统?他们使用 Cron Job 吗?如果他们使用它,他们如何通过 PKP 脚本对其进行配置?

0 投票
4 回答
1183 浏览

php - MySQL 课程安排程序

所以我有下表包含可供我参加的课程:

例如:subject= ECON, course= 101, day= M, timein= 9.0, timeout= 10.3, courseID= 11。我需要找到一个 MySQL 脚本,它可以为我提供所有可能的课程组合,而不会出现时间冲突。谢谢