Javas Executor ist (so weit ich es verstehe) eine Abstraktion über das ThreadPool-Konzept - etwas, das Aufgaben annehmen und ausführen kann.ThreadPool ist Executor wie Polling ist?
Ich bin auf der Suche nach einer ähnlichen Ausnahme für das Polling-Konzept. Ich muss fortlaufend Elemente aus einer bestimmten Warteschlange abfragen (die implementiert nichtBlockingQueue
), führen Sie sie aus und Ruhezustand, und wiederholen Sie alles bis zum Herunterfahren.
Gibt es eine fertige Abstraktion oder sollte ich etwas selbst schreiben?
(Vorschläge einer besseren Titel sind willkommen)
Titelvorschlag: "Wie kann ich eine benutzerdefinierte Warteschlange in die j.u.c-Executoren integrieren?" –
Für mich ist Titel in Ordnung, ich habe aus Ihrem Titel verstanden, was Sie wollten. Und es hat einen rätselhaften Klang. – flq
Nun, ein Vorschlag ist, Quartz ffs zu verwenden! Ich denke nicht, dass der Titel überhaupt klar ist. Polling ist ein paar Zeilen Code (siehe meine Antwort unten), während ein Thread-Pool tausend sein kann. Warum brauchen Sie eine Abstraktionsschicht für ein paar Loc? –