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

What is a war file?

0 Answers  


What is tochararray in java?

0 Answers  


What is are packages?

0 Answers  


What is an infinite loop? How infinite loop is declared?

0 Answers  


What is final keyword in java?

0 Answers  






WHAT IS THE MEANING OF ALL TYPE OF BUZZWORDS?

4 Answers  


What is finalize method?

0 Answers  


Can we have try without catch block?

0 Answers  


How do you take thread dump in java?

0 Answers  


can we add two numbers without using arthematic operators? if possible how?

5 Answers   CTS,


What do you mean by an object in java?

0 Answers  


Is string a keyword in java?

1 Answers  


Categories