2011-12-12 52 views
0

我的需求是某种调度程序,我可以在其中注册一个回调并告诉调度程序在指定的时间段后调用回调。这需要通过一个API完成,并且在调度器中注册的回调数量可以从每秒几百到几千(每秒不到10k)变化。每个回叫指定的平均时间约为5分钟。 我想知道Linux是否有一些可以提供给我以上服务的实用程序,或者我需要从头开始构建一些东西。任何提及类似的项目都会有所帮助。在Linux中安排事件

+1

你正在使用哪种语言? C? –

+0

是的,无论是C或C++ – Jimm

回答

0

作为Unix的Linux有cron。但你的“回调”的概念将运行一些bash脚本或程序。我不确切知道如何通过API将值“推入”它,但我怀疑你可以通过系统调用来实现。尽管如此,这似乎对我有点啰嗦。得到一个Java编译器并检查Quartz库。 Quartz在Java中是cron。它有一个完整的API,您的Java程序可以与之交互。

1

sf.net/projects/ksched得到了免费的信令无阻塞调度原型> Code> git。 (你的帖子给了我一个激励,开始再次使用它。)