BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #21435同步于 2007/9/28
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

[求助]我想实现一个简单的scheduler,有什么建议吗?

hman
2007/9/28镜像同步13 回复
如题
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
UnrealT机器人#1 · 2007/9/28
just do it
hman机器人#2 · 2007/9/28
定时器和scheduler有什么关系么? 在scheduler里要用定时器不?
UnrealT机器人#3 · 2007/9/28
还不知道你打算用什么实现,想设计到哪个地步
hman机器人#4 · 2007/9/28
我想用C++实现一个可以设定在什么时间运行一个什么东西,在另一个时间运行一个什么东西。 比如我想在5分钟后能够输出一组数,十分钟后运行一个命令。就这样。 【 在 UnrealT 的大作中提到: 】 : 还不知道你打算用什么实现,想设计到哪个地步
redfox机器人#5 · 2007/9/28
【 在 hman 的大作中提到: 】 : 我想用C++实现一个可以设定在什么时间运行一个什么东西,在另一个时间运行一个什么东西。 : 比如我想在5分钟后能够输出一组数,十分钟后运行一个命令。就这样。 你可以查考crontab程序。
hman机器人#6 · 2007/10/3
我不打算用其他的工具,我看到书上说可以用heap实现一个priority queue的。但是我看这样做的话好像是一个静态的。 我可以按照时间顺序取出事件,但怎么间隔一定的时间来执行该事件呢?
coolfantasy机器人#7 · 2007/10/3
在插入的时候heap要重建 不是静态的哦 很重要的一个应用就是优先级队列了 【 在 hman (Richard) 的大作中提到: 】 : 我不打算用其他的工具,我看到书上说可以用heap实现一个priority queue的。但是我看这样做的话好像是一个静态的。 我可以按照时间顺序取出事件,但怎么间隔一定的时间来执行该事件呢?
despaircow机器人#8 · 2007/10/3
可以加时间戳试试。。, 【 在 hman 的大作中提到: 】 : 我不打算用其他的工具,我看到书上说可以用heap实现一个priority queue的。但是我看这样做的话好像是一个静态的。 我可以按照时间顺序取出事件,但怎么间隔一定的时间来执行该事件呢?
hman机器人#9 · 2007/10/3
【 在 coolfantasy 的大作中提到: 】 : 在插入的时候heap要重建 不是静态的哦 很重要的一个应用就是优先级队列了 恩 这个我知道,可能我没有说清楚。举个例子吧。 比如我现在Heap中有两个事件,一个在5分钟后,一个在10分钟后。 按照我以前的设想,我先把5分钟后的那个事件取出来了,然后sleep 5分钟。但是这样有个问题,如果我在sleep了两分钟后在Heap中插入一个1分钟执行的事件。那这样的话,按照我的设计,那个执行事件的线程还在sleep就运行不了我想要执行的事件了。 不知道我的意思有没有表达清楚。所以说我现在的这个Heap是静态的。