Wednesday, April 21, 2004 12:38 AM
Two synchronised methods s1 & s2 are there on a object.Thread t1 want to execute s1 and thread t2 want to execute s2.Which method will be executed first and why?? are they run parralel ??
Re: question about synchronisation
Thursday, May 6, 2004 12:50 AM
Synchronization enables object label lock. When a thread of an Object calls synchronized method, other threads of same object cannot call the remaining synchronized methods. But it can call other unsynchronized methods. So they can not run parallel. Which method will execute first it will depend on which thread get first chance to execute it synchronized method. It again depends on state of thread, Context Switching etc. Thanks and RegardsRakesh Ranjan
Wednesday, April 21, 2004 03:14 AM