こんにちは、誰かが次のコードで同期されたコードがスレッドへのアクセスを制限するかどうかを説明できますか。はいの場合、「msg」の代わりに「this」を監視オブジェクトとして使用した場合とどう違うのですか。
public void display(String msg)    
{    
    synchronized(msg)    
    {    
        for(int i=1;i<=20;i++)    
          {    
               System.out.println("Name= "+msg);    
          }  
    }   
}