j'utilise Rufus :: Scheduler pour planifier une tâche, le code est ci-dessous:Rufus :: Planificateur rejoindre ne peut pas sortir enfin en rubis
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
après l'exécution du code, il a l'impression « xxxx » , mais après l'exécution de la méthode d'appel, la jointure ne peut pas sortir par elle-même et reste toujours en attente.
Y at-il un moyen de quitter la jointure après avoir attendu pour terminer le travail? Merci.
Y a-t-il quelqu'un qui sait s'arrêter élégamment? – ywenbo
Quelqu'un peut-il répondre à ma question? Merci d'avance. – ywenbo