En esencia la multitarea nos permite ejecutar varios procesos a la vez;
es decir, de forma concurrente y por tanto eso nos permite hacer
programas que se ejecuten en menor tiempo, sean más eficientes y a nivel de interfaz gráfica el usuario no persiva ningún tipo de congelamiento, este ejemplo tipo de funcionalidad es muy útil para desarrollar un progress bar o en su defecto mostrar información en tiempo real de lo que se esta procesando.
// Función que se invoca public void Demo() { HiloDemo hilo = new HiloDemo(); hilo.start(); } // Clase implementación class HiloDemo extends Thread { @Override public void run() { //código que deseas ejecutar: try { sleep(Math.round(Math.random() * 1000)); } catch (InterruptedException e) { } } }
Comentarios
Publicar un comentario