task.run(); // Normalmente har� llamadas a EventTarget.dispatchEvent
}
finally
{
itsNatDoc.setEventDispatcherClientDocByThread(null);
itsNatDoc.unlockThreads(); // la �ltima posible llamada a EventTarget.dispatchEvent deja bloqueado el �ltimo hilo request/response
}
}
};
thread.start(); // No importa que empiece el hilo antes de que se pare el hilo actual pues cualquier llamada a EventTarget.dispatchEvent necesita bloquear el documento, el cual est� ya bloqueado por este hilo request/response, y hasta que no termine este request/response y libere el documento deber� esperar