• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Thread interview question

 
sanjay kumar gupta
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have one doubt about Thread (I have face this question in an interview and searching for answer):-

to get Thread instance we have options
1. extend Thread class
2.after implementing Runnable interface

question is why do we need Thread class even we can get same things after implementing runnable interface directly ?

I have given answer in interview,

that Thread class implement runnable interface so we no need to implement methods again but interviewer was not satisfied with this answer.

and other answer which we always give for this question :

we can extend any other class when we use runnable interface.

please give your view.
 
Joanne Neal
Rancher
Posts: 3742
16
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The Thread class creates the new thread and then runs your Runnable class in it. If you didn't have the Thread class all your classes that implement Runnable would also have to include code to create and manage a thread.
 
Bear Bibeault
Author and ninkuma
Marshal
Pie
Posts: 64620
86
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please take the time to choose an appropriate forum for your posts. This forum is for questions on JSP, not threading. For more information, please click this link ⇒ CarefullyChooseOneForum.

This post has been moved to a more appropriate forum.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic