doit()
   {
   synchronized( this )
      {
      /* crucial code */
      }
   }