Is there any more difference between a
Thread and Runnable apart from
--Thread is a class which encapsulates a thread of execution in a mutithreading system.
--Runnable is an interface used for multithreading purpose in
java and also because java does not support multiple inheritance.
For Eg: class A extends Thread , B {
}
is not possible , so use
class A extends B implements Runnable{
}
?