Ich habe eine Reihe von Aufgaben, die zu bestimmten Zeitpunkten (lange in der Zukunft, Tage und möglicherweise Wochen) ausgeführt werden müssen. Mein Plan war es, für jeden einen Thread zu erstellen, der bis zum Fälligkeitstermin wartet. Da die Anzahl der Aufgaben sehr hoch sein kann, mache ich mir Sorgen, dass diese Threads eine Menge Ressourcen verbrauchen (um nichts zu tun/zu warten). Meine Frage ist, ob ein Thread, der wartet, Ressourcen verbraucht und wenn ja wie viele.Aufgabe über lange Zeitintervalle in der Scala
(I asume, dass eine Datenbank mit Aufgaben erstellt und ständig durchlaufen zu sehen, ob ausgeführt werden soll, ist noch weniger effizient)
Ich würde vermuten, dass die einfachste Lösung sein wird, einen Dienst zu erstellen und fügen Sie es dem Cron für einmal täglich geplant werden, so wird es einmal am Tag wie ein Job ausgeführt werden, sieht es mehr wie ich Sie haben Job keine Aufgabe, die nur geplant werden muss. Im Falle einer skala-spezifischen Implementierung sollten Sie in Akka nachschauen: http://doc.akka.io/docs/akka/current/scala/scheduler.html – Pavel