Buenas tardes, intentaré explicar mi problema lo más claro posible... porque hasta yo no sé cómo plantear la solución a lo que debo hacer.
Estoy "desarrollando" un simulador de procesos, entonces tengo una interfaz con 4 tablas (jtable )que representan el estado de los procesos, tengo 4 funciones que determinan el estado actual de un proceso y hacen que se visualice en alguna de ellas (no en más de una al tiempo), Puse un Timer a modo de reloj segundero, y en el ActionPerformed del ActionListener llamaba a estas funciones, porque la idea es que se pueda visualizar el movimiento del proceso entre las tablas y de algún modo hice que funcionara. El problema es que al agregar más procesos, no se ve el estado en "tiempo real" porque hasta que ejecuta otra vez la primera función se refresca la tabla entonces no puedo seguir cada proceso porque se ejecutan secuencial las funciones y por ende el orden de actualizaciónd e las tablas.
He leído sobre timertask, que se supone me permite hacer que las 4 funciones se ejecuten al mismo tiempo. pero todos los tutoriales y ejemplos que hay en internet muestran un solo timertask y en clases donde el resultado sale por consola.
He replanteado el problema muchas veces y realmente no sé qué hacer, tengo un vacío completo sobre el manejo del tiempo en las tareas que ejecuta una aplicación. Agradezco si alguien ha leído y me he hecho entender aunque sea un poco, para que me de orientación sobre multihilo en un jframe.
Gracias!!! :(