Similarity and differences between java.util.concurrent.Callable and java.lang.Runnable?
Similarity between java.util.concurrent.Callable and java.lang.Runnable?
Instances of class which implements callable are executed by another thread.
Difference between java.util.concurrent.Callable and java.lang.Runnable?
Class implementing Callable interface must override call() method. call() method returns computed result or throws an exception if unable to do so.
Class implementing Runnable interface must override run() method.
A Runnable does not return a result and can neither throw a checked exception.
Having any doubt? or you you liked the tutorial! Please comment in below section.
Please express your love by liking JavaMadeSoEasy.com (JMSE) on facebook, following on google+ or Twitter.
Related >
Important Similarity and Differences >
Differences between execute() and submit() method of executor framework
Difference between synchronized and ReentrantLock
Similarity and Difference between CyclicBarrier and CountDownLatch in Java
Labels:
Core Java
Thread Concurrency