问题标签 [scheduler]

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 投票
2 回答
4024 浏览

operating-system - 谁在 OS 中调度调度程序 - 这不是先有鸡还是先有蛋的场景吗?

谁调度调度程序?

哪个是创建的第一个任务,第一个任务是如何创建的?它不需要任何资源或内存吗?不像鸡和蛋的场景吗?

调度程序不是任务吗?它是否在每个时间片结束时获取 CPU 以检查需要为哪个任务分配 CPU?

有没有什么好的环节可以让人深入思考和理解所有这些概念,而不是散布一些需要心生的理论?

0 投票
2 回答
202 浏览

scheduler - 启动过程“调度程序”

在启动过程中,“调度程序”是在哪里创建的,在创建时如何访问它的指令?

0 投票
1 回答
610 浏览

wcf - 如何存储/保存在 WCF 服务中运行的 Timer/Threads 实例

我正在尝试制作一个简单的调度程序服务,它将自动发送电子邮件等。

现在我有一个简单的 WCF 服务,我在其中创建一个计时器实例,设置一个回调并在回调中做一些工作。现在这部分工作正常,回调被调用并且其中的工作按预期完成。

问题是我需要对计时器进行一些更改,比如更改间隔或者只是停止它。

但我似乎无法找到一种方法来存储/获取我创建的那个计时器的实例。每次我创建一个新代理并访问该服务时,我都会得到一个新的服务实例......

我知道我可以使用一个静态变量,但这使它成为一个“单例”服务,而我目前使用的服务主机不支持它......

那么如何获取我在之前的调用中实际创建的计时器/线程的实例呢?还是我只是以错误的方式解决这个问题?

0 投票
4 回答
592 浏览

c++ - 嵌套类还是非嵌套类?

我有 A 类和 A 对象列表。A 有一个函数 f 应该每 X 秒执行一次(对于第一个实例每 1 秒执行一次,对于 seconds 实例每 5 秒执行一次,等等)。我有一个调度程序类,负责在正确的时间执行这些功能。我想做的是创建一个新类 ATime,它将 ptr 保存到 A 实例以及应该执行 A::f 的时间。调度器将持有 Atime 的最小优先级队列。

  1. 你认为这是正确的实现吗?
  2. ATime 应该是调度程序的嵌套类吗?
0 投票
1 回答
225 浏览

linux-kernel - 2.6.22 中的 Linux 调度机制?

我正在使用两个不同的 vanilla Linux 内核进行某种性能评估,2.6.22并且2.6.31,因为我假设它们中的每一个都使用不同的调度机制:2.6.22使用旧的O(1)调度程序,而2.6.31采用CFS。有人可以确认这个假设的更正吗?

0 投票
1 回答
1594 浏览

websphere - Websphere 调度器

Websphere Scheduler 正在使用调度程序数据源 XA 驱动程序。当调度程序执行任务时,它正在启动一个全局事务,但在我们的应用程序中,我们正在创建一个到另一个数据库的新连接,并显式提交数据并关闭连接。此数据源使用非 XA 驱动程序数据源配置。对于应用程序,我们还启用了接受启发式风险(最后参与者支持扩展)。现在在运行调度程序时,我们得到了异常 DSRA9350E: Operation Connection.commit is not allowed during a global transaction 。

谁能帮我解决这个问题

0 投票
2 回答
1016 浏览

quartz-scheduler - Gearman调度器

有人对调度程序与持久的 Gearman 队列有经验或想法吗?

显然有可用的 crontab,但我想要更多功能。我们正在研究 Java Quartz。

如果您以前以任何身份这样做过,请权衡一下!

0 投票
2 回答
1171 浏览

linux - Perl Cron Scheduler:从 x 时间开始,永远每 y 分钟执行一次

我正在使用 perl cron,我想制定这样的规则

从 yy:yy 时间开始,每 xx 分钟/小时运行一次(直到时间结束)

我如何将其放入 cron 字符串中?perl:cron 似乎使用与常规 cron 相同的语法,因此常规 cron 字符串应该可以工作

蒂亚!

0 投票
1 回答
2977 浏览

asp.net - 0x80070005 (E_ACCESSDENIED) 在 ASP.NET 应用程序中尝试使用 Windows 任务计划程序

我目前正在 VB.NET 中开发一个 ASP.NET 应用程序,它的功能之一是使用 Windows 任务计划程序。应用程序需要对此进行完全控制,因为它需要创建、修改、删除和运行任务。

我发现这个库对整个事情都有帮助,它运行良好,但只能在我的 Windows XP 机器上本地运行。一旦我将应用程序部署到 Windows Server 2003 上的 IIS6 并访问使用我的 Scheduler 对象的页面,我就会收到以下错误。

访问被拒绝。(来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))

我在网上寻找了各种解决方案,包括使用无效的 CACLS 授予特定用户(甚至每个人)对 %windir%\Tasks 的权限,以及使用模拟并将 IUSER 添加到备份操作用户组中t 工作,因为应用程序必须使用 Windows 集成身份验证。

让我对整个情况感到困惑的一件事是,我在测试应用程序时登录的用户可以非常愉快地远程桌面并登录到服务器并使用任务计划程序。此外,如果我在 Visual Studio 中本地运行应用程序(仍然在同一用户下)并将应用程序指向服务器的任务计划程序,它工作正常。除此之外,如果我从服务器运行应用程序并将其指向我的本地任务计划程序,我会得到相同的“访问被拒绝”错误。所有这一切让我认为这不是任务计划程序权限的事情,而是与任务计划程序库试图使用的某些组件的权限有关。

有谁知道我能做些什么来解决这个问题,甚至只是一个指向正确方向的指针,因为这已经让我发疯了一天多。在 IIS 问题、模拟和 Windows Server 安全方面,我必须说我是一个新手。

非常感谢你

0 投票
2 回答
1116 浏览

asp.net-mvc - 带有 asp.net MVC 的调度程序

我想在我的 MVC 项目中使用像 Telerik Scheduler 这样的调度程序。问题是调度程序是一个 Asp.Net WebForm 控件。为此,我必须在我的 Mvc 项目中创建一个 WebForm 页面来放置 Scheduler 控件。

当我显示页面时,它可以很好地呈现控件的布局,但是如果我尝试与之交互;单击更改日期,从日视图更改为周视图,控件不变。

我知道回发在 mvc 项目中不起作用,但它在 Mvc 项目的 WebForm 页面中起作用吗?如果它不起作用,这就是为什么当我尝试与控件交互时,控件没有响应的原因。

我认为这是因为回发不起作用并且调度程序使用 100% 数据绑定,当我更改日期时,回发不包含我更改的任何数据,因此,控件无法更改是布局。

您对在 MVC 项目中使用 WebForm 进行回发有任何想法吗?

我可以采用什么类型的设计?(两个不同的项目:一个用于我的带有 WebForm 的调度程序,另一个用于我在 Mvc 项目中的所有其他网站)

是否还有其他易于与 Scheduler 一起使用的控件?

在 MVC 项目中同时需要 WebForms 控件和 MVC 控件时,是否有人有任何提示和技巧?