1.
Runnable provides run method, where a thread executes the run method
of Runnable. Callable provides call method, where request is
submitted by Executors.
2.
Run method can't return any value. Call method can return the result
of the task.
3.
Syntax Of run : public void run
Syntax
of call: V call() throws Exception
4.
Call method throws an exception, where as run can't
5.
Callable was introduced in Java 1.5 to handle use-cases that
Runnable does not support like returning the result of the task,
throwing exceptions etc.,
No comments:
Post a Comment