Multiplas Chamadas ao mesmo metodo

Pessoal,

   Tô com uma dúvida sobre qual o procedimento quando eu tenho um método implementado em função de um listener. quando o método é chamado(metodo de instancia), em função de uma notificação(é um listener), um pilha de execução do método é criada, até aí tudo bem, mas se o método é novamente chamado antes do termino da execução da primeira chamada o que acontece? uma nova pilha é criada?
   Se alguém puder me ajudar agradeço muito, ahh caso alguem saiba de um end. que eu possa estudar esse tipo de coisa, como por exemplo o que acontece  em mais baixo nível quando um metodo é chamado, quando uma thread é criada...etc.

[]s

Tone