Possible Duplicate:
“implements Runnable” vs. “extends Thread”
Can anybody Explain when we extend a Thread class and when we implement runnable interface in java. When we have to use those concepts? I'm feeling little bit tricky for finding the exact answer.