What is more advisable to create a thread, by implementing
a Runnable interface or by extending Thread class?

Answers were Sorted based on User's Feedback



What is more advisable to create a thread, by implementing a Runnable interface or by extending Th..

Answer / bindhu solomon

Creating a thread using implementing Runnable interface
are more advisable. Suppose we are creating a thread by
extending a thread class, we cannot extend any other class.
If we create a thread by implementing Runnable interface,
we can extend another class.

Is This Answer Correct ?    6 Yes 0 No

What is more advisable to create a thread, by implementing a Runnable interface or by extending Th..

Answer / devarathnam c,kotagudibanda(po

Hi...To create a Thread ,implement the Runnable interface
it is more advisable than extending a Thread class.By
extending the Thread class u can't achieve the multiple
inheritance.So implementing the Runnable interface is good
programming practice.

public class ThreadTest extends Thread,Applet
//This is illegal

public class ThreadTest extends Applet implements Runnable
//This is legal.

Is This Answer Correct ?    3 Yes 0 No

What is more advisable to create a thread, by implementing a Runnable interface or by extending Th..

Answer / abcd

Suppose ..you want to work with thread and also with a
class from AWT package.

java rule is that : YOu cannot extend more one class in
your program.

So it is adviseable to implement the runnable interface and
extend any other class which you desire....

Is This Answer Correct ?    1 Yes 0 No

What is more advisable to create a thread, by implementing a Runnable interface or by extending Th..

Answer / harish

When u extend a Thread each of your thread has a unique
object associated with it,where as with Runnable interface
may threads share the same object instance.

Is This Answer Correct ?    1 Yes 0 No

What is more advisable to create a thread, by implementing a Runnable interface or by extending Th..

Answer / ravikiran

by implementing runnable interface

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More Core Java Interview Questions

What is the difference between this() and super()?

15 Answers   TCS,


How is string stored in java?

0 Answers  


What do you understand by garbage collection in Java? Can it be forced to run?

0 Answers   TCS,


How is java hashmap implemented?

0 Answers  


What do you understand by the bean persistent property?

0 Answers  






What do you understand by final value?

0 Answers  


if u open login & logout ,how can udisplay the timelogin & logout members ?

0 Answers   Virtusa,


Write a program to print all permutations of string?

0 Answers  


Is it possible to instantiate the abstract class?

0 Answers  


What is meant by attribute?

0 Answers  


What are the practical benefits, if any, of importing a specific class rather than an entire package (e.g. Import java.net.* Versus import java.net.socket)?

0 Answers  


Tell me the latest versions in java related areas?

0 Answers  


Categories