gotchajavaCritical
The difference between the Runnable and Callable interfaces in Java
Viewed 0 times
javaandbetweenthedifferencecallableinterfacesrunnable
Problem
What is the difference between using the
Runnable and Callable interfaces when designing a concurrent thread in Java, why would you choose one over the other?Solution
See explanation here.
The Callable interface is similar to
Runnable, in that both are designed
for classes whose instances are
potentially executed by another
thread. A Runnable, however, does not
return a result and cannot throw a
checked exception.
The Callable interface is similar to
Runnable, in that both are designed
for classes whose instances are
potentially executed by another
thread. A Runnable, however, does not
return a result and cannot throw a
checked exception.
Context
Stack Overflow Q#141284, score: 503
Revisions (0)
No revisions yet.