Java / Java Multithreading
Limitations of Future.
You cannot perform any further action/callback on a Futures result without blocking since Future does not notify when completed. It provides get() method that blocks until the result is ready.
Multiple Future cannot be chained together, for example, the result of one Future cannot be sent to other Future.
Future does NOT provide Exception handling constructs.
Future cannot be manually marked ended/completed.
More Related questions...