Meaningless Drivel is fun!
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes Questions on Threads Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "Questions on Threads" Watch "Questions on Threads" New topic

Questions on Threads

amit sanghai
Ranch Hand

Joined: Dec 05, 2000
Posts: 231

Hi everybody,

Q1) Does giving another thread higher priority stops the execution of the current thread?
Q2) How to find out if a thread is the owner , ie., it owns the lock on the object ?
Q3) Explain why cant u find out if an alive thread is runnable or blocked, or if a runnable thread is actually running, or u cannot differentiate between a thread that has not yet become runnable and one that has already died ?

Q4) Explain join() & yield() methods of the Thread class?
Q5) Waht is the difference between join(), wait(), sleep(), and yield() methods ?
Q6) Explain the following :
When a thread is sleeping it cant actually check whether it should terminate. This is where the interrupt() method comes in. When the interrupt() method is called on a thread object that is currently blocked, the blocking call (such as sleep() or wait() ) is terminated by an InterruptedException.
bill bozeman
Ranch Hand

Joined: Jun 30, 2000
Posts: 1070
amit, to answer all of these questions would require writing about a chapters worth of notes . Check out RHE or Khalid on there chapters on threads and you will get most of the answers. Also check out the JLS here: for some more info on threads.
After reading those and trying a lot of code, pose some spefic questions and/or code problems that you are still have trouble understanding.
I am not trying to avoid you questions, but since you are asking almost every question about threads, it would be too hard to just give a one line answer. That is why I am directing you to more books and info, and then ask questions that can be answered with a short paragraph.
I agree. Here's the link:
subject: Questions on Threads
It's not a secret anymore!