Ir al contenido principal

Entradas

Mostrando entradas de octubre, 2021

Java Tip 15: Hilos

  Java es un lenguaje de programación diseñado para ser concurrente y distribuido. Sin embargo, muchas veces una aplicación con procesos secuenciales (de una sola tarea)  no ofrecen el mejor rendimiento. Para eso existen los llamados procesos o programas multitarea.  El paquete java.lang incluye dos elementos para la creación de aplicaciones multitarea en Java: la clase Thread y la interfaz Runnable . Mediante éstas, disponemos de dos caminos alternativos a la hora de implementar una aplicación multitarea: Heredar la clase Thread Implementar la interfaz Runnable Ejemplo. Creamos una clase que extiende de la clase Thread . MyHilo.java package cityjava; import static java. lang . System . out ; public class MyHilo extends Thread{ private String nombre; public MyHilo (){} public MyHilo (String nombre){ this . nombre = nombre; } public void setNombre (String nombre){ this . nombre =nombre; } public