Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

thread question

 
joshua antony
Ranch Hand
Posts: 117
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Which two CANNOT directly cause a thread to stop executing? (Choose Two)

1. Calling the yield method.
2. Calling the wait method on an object.
3. Calling the notify method on an object.
4. Calling the notifyAll method on an object.
5. Calling the start method on another Thread object.

Answer is 3,4.
I can understand 3 and 4, but why not 5?
 
Pavan Sambare
Greenhorn
Posts: 23
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I guess this is because if the new thread on which start method is called has a higher priority, then the currently executing thread would stop and the new Thread would start executing.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic