Re: perl + gtk2 + recursividad.
- From: Germán Poó Caamaño <gpoo ubiobio cl>
- To: "Advocacy, chit-chat and event planning in Chile" <gnome-cl-list gnome org>
- Cc:
- Subject: Re: perl + gtk2 + recursividad.
- Date: Mon, 05 Dec 2005 16:14:03 -0300
El lun, 05-12-2005 a las 19:39 +0100, Claudio Saavedra escribió:
> On Mon, 2005-12-05 at 14:50 -0300, Alejandro Valdes Jimenez wrote:
> > Estimados...
> >
> > ¿es normal que al utilizar alguna función recursiva, los elemento que se
> > van, por ejemplo, agregando a un canvas o el texto a un textview, se
> > vean reflejados solo una ves que terminen las llamadas recursivas??
>
> AFAIR, para que eso no te suceda tendrías que usar hebras o ejecutar el
> código asíncronamente. Muahahaha....
>
> De otra manera no le das *prioridad suficiente* al código relacionado
> con la UI para que se actualize, sino hasta que todo el código pendiente
> termine de ejecutarse.
Alternativamente, se puede verificar si existen eventos pendientes,
ejecutarlos y luego continuar con la ejecución de la tarea que hace
uso intensivo de procesador. En C sería:
/* computation going on */
...
while (gtk_events_pending ())
gtk_main_iteration ();
...
/* computation continued */
--
Germán Poó Caamaño
http://www.ubiobio.cl/~gpoo/
Concepción - Chile
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]