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

Objects or references which of them gets garbage collected?

0 Answers  


Difference between arraylist and vector.

0 Answers  


How do you check whether the list is empty or not in java?

0 Answers  


What are the main uses of the super keyword?

0 Answers  


What is meant by constructor?

8 Answers  


In a class implementing an interface, can we change the value of any variable defined in the interface?

0 Answers  


What is a final class ?

0 Answers  


Explain when noclassdeffounderror will be raised ?

0 Answers  


What will be the output of round(3.7) and ceil(3.7)?

0 Answers  


Which class should you use to obtain design information about an object

2 Answers  


Can subclass overriding method declare an exception if parent class method doesn't throw an exception?

0 Answers  


Why does java have two ways to create child threads?

0 Answers  


Categories