troubleshooting Question

Simple synchronized question

Avatar of matthew016
matthew016Flag for Belgium asked on
Java
3 Comments1 Solution161 ViewsLast Modified:
Hi,

let's say I have this :

class A {
     public synchronized void a() {
     }
     public synchronized void b() {
     }
}

will the requests queue up for each method, or for the class ?

I mean : if two requests want to access method b, one will access and other requests will be in a queue.
What happen if one request want to access a and another want to access b at the same time ?

Tthe synchronized keyword  bears upon the method or the whole class ?
Join the community to see this answer!
Join our exclusive community to see this answer & millions of others.
Unlock 1 Answer and 3 Comments.
Join the Community
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 3 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros