小编Yoa*_*che的帖子

sleep()对于作业调度应用程序的主循环来说是一个好主意

我正在Ruby中为我的工作编写一个作业调度应用程序(主要是在给定频率下使用各种协议移动文件)

我的主循环看起来像这样:

while true do
  # some code to launch the proper job
  sleep CONFIG["interval"]
end
Run Code Online (Sandbox Code Playgroud)

它的工作就像一个魅力,但我不确定它是否足够安全,因为应用程序可能在运行cpu密集型软件的服务器上运行.

还有另一种方法可以做同样的事情,或者sleep()在我的情况下是否足够安全?

ruby multitasking job-scheduling

8
推荐指数
2
解决办法
7901
查看次数

标签 统计

job-scheduling ×1

multitasking ×1

ruby ×1