Was ist der Vorteil von FutureTask gegenüber Callable?
Es gibt zwei Ansätze zum Übermitteln und Abrufen der Aufgabe für das Ergebnis
FutureTask futureTask = new FutureTask<String>(callable);
Verwenden Sie eine Kombination vonCallable
undFuture
und abschicken amExecutorService
. Ergebnis mit @ abruffuture.get()
.
Future future = service.submit(callable);
VerwendenFutureTask
. Dies wird @ umhüllCallable
und dann Ergebnis mit @ abrufFutureTask
.
service.execute(task);
Was ist der Vorteil vonFutureTask
ÜberCallable
+ Zukünftige Kombination?