title: Question about Java synchronized
body: <p>The Java documentation says that "it is not possible for two invocations of synchronized methods on the same object to interleave".  What I need to know is whether synchronized will also prevent a synchronized method in two different <em>instances of the same class</em> from interleaving.  </p>
  
  <p>E.g. class Worker has method called process().  We have several instances of Worker running in their own threads.  We want to prevent more than one instance running the process() method simultaneously.  Will <em>synchronized</em> do this?  </p>
  
  <p>Thanks.</p>