| Author |
Threads??
|
srikanth reddy
Ranch Hand
Joined: Jul 28, 2005
Posts: 252
|
|
frnds this code is not compiling giving error as there is no constructor in the class A which accepts B .. my doubt is there is an Object type and every class extends Object so why there is a compilation error ...this is from dan question and the answer given is b.some or all of the numbers 0 through 9 could be printed c.There is no guarantee that anything will be printed and one more doubt is at line 2.each thread has their own object and acquire lock on it ??since it is not static !!! please clarify....
|
Thanks & Regards<br /> <br />-Srikanth
|
 |
Barry Gaunt
Ranch Hand
Joined: Aug 03, 2002
Posts: 7729
|
|
|
Compiles fine for me using Java 5.0.
|
Ask a Meaningful Question and HowToAskQuestionsOnJavaRanch
Getting someone to think and try something out is much more useful than just telling them the answer.
|
 |
Barry Gaunt
Ranch Hand
Joined: Aug 03, 2002
Posts: 7729
|
|
"each thread has their own object and acquire lock on it ?" No, there are many threads but only one object is being synchronized upon - the instance of class B.
|
 |
patrick J. d'cousta
Greenhorn
Joined: Oct 25, 2005
Posts: 24
|
|
According to me the answer for this question is that we dont know what will be output.Since all are daemon threads it may be possible that main thread exits as soon as all waiting threads are notified.Am i correct?
|
 |
srikanth reddy
Ranch Hand
Joined: Jul 28, 2005
Posts: 252
|
|
|
barry iam using JDK 1.4...iam getting compiler error....
|
 |
Barry Gaunt
Ranch Hand
Joined: Aug 03, 2002
Posts: 7729
|
|
|
Compiles and runs under Java 1.4.2_2 too.
|
 |
 |
|
|
subject: Threads??
|
|
|