File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

The Question in The Mock Exam Confued Me

 
Andrew Cheng
Greenhorn
Posts: 12
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
which two cannot directly cause a thread to stop executing?
A. exiting from a synchronized block
B. calling the wait method on an object
C. calling the notify method on an object
D. calling a read method on an InputStream object
E. calling the setPriority method on a thread object
The answer is "CE"
But I think the answer is "AC".Because I think "exiting from a synchronized block" can do nothing to stop a thread.Am I right?
 
Shivaji Marathe
Ranch Hand
Posts: 203
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think the answers are A, C and E, although the option E is ambiguous.
It does not say if setPriority is called on the current thread or another thread, nor does it say if the priority is increased or decreased.
If you found this in a mock exam, you can always send and email to the author.
HTH
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic