我使用魯弗斯::計劃安排任務,代碼如下:魯弗斯::計劃加入不能退出,最後在紅寶石
class Scheduler
def self.run
scheduler = Rufus::Scheduler.start_new
job = scheduler.in '5s', A.new
scheduler.join
end
class A
def call(job)
puts "xxxxxx"
end
end
end
Scheduler.run
運行的代碼之後,它已經打印「XXXX」 ,但是在運行調用方法之後,連接不能自行退出並且總是掛斷。
有沒有辦法在等待完成工作後退出連接?謝謝你。
有沒有人知道如何優雅地停止預定的工作? – ywenbo
有人可以回答我的問題嗎?先謝謝你。針對Thread的 – ywenbo