reimi gibbons wrote: > if i encapsulate a part of statements within function with synchronized keyword and then let says 1 thread is calling the function, then another thread try to access it, will d put the later thread to wait (sleep) until the 1st call finished it or it will signal failure to access? thanks The other thread will wait.