嗨,我们正在构建一个可以注册计划任务的应用程序。多线程任务库,Threading.Timer或线程?
每个任务都有当它应该被执行 每个任务应该有一个超时 任务的数量可以是无限的,但一个时间间隔在正常情况下大约100。
所以我们需要在间隔执行的任务,这是最好的解决方案的一个列表?
我已经看过给每个任务的定时器,当定时器经过的工作将开始,所以如果达到超时其他计时器停止线程另一个计时器不断超时轨道。
这感觉就像我们正在过度使用计时器?或者它可以工作?
另一种解决方案是使用定时器为每个任务,但是当经过我们把任务上,将与一些线程执行工作要读取的队列中的时间?
我应该寻找的其他任何好的解决方案?
主题听起来像.NET。如果需要删除标签。 – leppie
我拆了再.NET标签。如果OP是不是找一个.NET的解决方案,它会给他一个无用的答案。@NPehrsson,请添加一些关于这是什么平台/语言的信息。 – jalf
我已经添加.net-4标记 – NPehrsson