Hola mamcx,
Entiendo el concepto del bucle de los eventos. Aún así, muchas gracias por la explicación.
Intentaré resumir las dudas con las siguientes preguntar:
- Quien genera y encola los eventos del timer? Qué thread? El thread principal u otro thread? Yo apuesto por el thread principal.
- Cuando genera y encola el evento del timer? Yo supongo que cuando está libre y se percata de que ya ha pasado el tiempo establecido.
- Cuántos eventos genera y encola cuando se da cuenta de que ha llegado la hora? 1? O tantos como hibiesen sido generados si no hubiese estado ocupado? Yo creo que debería generar sólo uno.
- Una vez generado y encolado un evento, cuanto tarda en generar y encolar un nuevo evento? Yo creo que, desde que generó el ultimo evento, debería esperar el tiempo establecido en el timer, por lo menos.
Compila y ejecuta la aplicación. Veras los comportamientos q describo en mi mensaje inicial.
Saludos y gracias.
|