wat is class level lock and object level lock

Answers were Sorted based on User's Feedback



wat is class level lock and object level lock..

Answer / ask

Class Lock - If a static method is marked as Synchrnozied
and called by a Thread, the whole Class will be locked
until the method execution completed.

Object Lock - If a non-static method is marked as
Synchronzied and called by a Thread, the current instance
(Object) will be locked util the method execution completed.

Is This Answer Correct ?    53 Yes 5 No

wat is class level lock and object level lock..

Answer / michael selvan

Class Lock - If a static method is marked as Synchrnozied
and called by a Thread, the whole Class will be locked
until the method execution completed.

Note : If we declare as a any static variables or methods
those will be stored in class area. So, if the method is
synchronized static . It'll lock the complete class.

Is This Answer Correct ?    4 Yes 0 No

wat is class level lock and object level lock..

Answer / sitaram

class StringSample{
static void method1(){
System.out.println("classlevel...");
}
void method2(){
System.out.println("object level...");
}

}
public class StringDemo{
public static void main(String[] args) {
StringSample.method1(); // class level
// StringSample.method2(); //error
StringSample s2 = new StringSample();
s2.method2(); //object level

}
}

Is This Answer Correct ?    8 Yes 18 No

Post New Answer

More Core Java Interview Questions

Which is best ide for java?

1 Answers  


What are the restrictions imposed by a Security Manager on Applets?.

1 Answers  


How many decimal places is a double?

1 Answers  


What is the purpose of the wait(), notify(), and notifyall() methods in java programming?

1 Answers  


What is the purpose of void class?

1 Answers  


Break statement can be used as labels in java?

1 Answers  


Why synchronization is important?

1 Answers  


How do u provide security in java

3 Answers  


What is difference between “==” and equals()?

1 Answers   IBM,


What is the meaning of variable in research?

1 Answers  


why there are multiple catches for a try block.don't tell me that there can be multiple exception of a code segment that's why.tell me the real fact behind this.

4 Answers  


Why does java doesnt suuport unsigned values?

1 Answers   ABC,


Categories