¿Qué es java.util.concurrent.CountDownLatch y cómo funciona en aplicaciones multihilo?

Lo sé, no es para nada grato intentar coordinar varias tareas en un programa multihilo. Cuando a mí me tocó, fue como tratar de orquestar una banda de músicos que nunca habían ensayado juntos: unos terminaban demasiado rápido, otros se quedaban atrás, en fin. Menos mal conocí java.util.concurrent.CountDownLatch y por fin pude solucionar todos mis … Leer más

¿Qué es java.util.concurrent.LinkedBlockingQueue y cómo funciona en Java?

En Java, quienes logran gestionar tareas concurrentes sin tener complicaciones, se merecen un trofeo. Para lograrlo, yo tuve que buscar muchas alternativas, hasta que finalmente di con java.util.concurrent.LinkedBlockingQueue. Gracias a esta herramienta dejé de estar tan confundido con los hilos, las colas y la concurrencia. Voy a explicarte detalladamente, como nunca nadie te ha explicado, … Leer más

¿Cómo implementar un java.util.concurrent.BlockingQueue en tus proyectos Java?

Las aplicaciones multihilo en Java han hecho llorar a más de un desarrollador principiante. Lo que pasa es que casi siempre presentan problema al sincronizar la comunicación entre diferentes hilos y muchos terminan pensando que no hay solución o que no existe una forma fácil de manejarlo. Por eso quiero que conozcas java.util.concurrent.BlockingQueue, un componente … Leer más

¿Cómo usar java.util.concurrent.Executor para gestionar hilos en Java?

Reconozco que fui un poco testarudo cuando empecé a trabajar con hilos en Java, porque yo insistía en hacer el proceso de forma manual, así que terminaba agotado y con un código desordenado. Yo lo hacía así porque me emocionaba la idea de controlar múltiples tareas simultáneamente, pero java.util.concurrent.Executor me hizo entender que ese no … Leer más

¿Qué es javafx.scene.control.TextField y cómo usarlo en tus aplicaciones JavaFX?

Me he propuesto ahorrarte tiempo y frustraciones con estos post que hago. Hoy quiero contarte sobre una vez que quería crear un formulario en JavaFX. Mi idea era hacer un campo de texto para que el usuario escribiera su nombre. Suena simple, ¿no? pero, antes de dar con javafx.scene.control.TextField, me topé con mucha información dispersa … Leer más

¡CONVOCATORIA ABIERTA!

Bootcamp Java

Full Stack

Clases en directo | Profesores en activo | Temario 100% Actualizado