Monitor com classe interna

Bom dia

Para o seguinte codigo:

[code]
public class BlocoSincronizado2
{
class classeInterna{

	public void metodoDaClasseInterna(){
		
	   //monitor é a classe externa	
	   synchronized( BlocoSincronizado2.this){
		
	   }
	   
	   //monitor é a classe interna
	   synchronized( this ){
		   
	   }
	   
	}   
	
	
}

}[/code]

Para o bloco syncronized numa classe interna, faz diferenca o monitor
ser a classe interna ou a externa?

TKS.

O que importa é escolher um objeto e usar só ele em todos os trechos que não podem ser acessados de forma concorrente. Aí não faz diferença, lock é tudo igual.