CodeGym
AI Academy
Promoción
CodeGym University
Aprendizaje
Cursos
Tareas
Encuestas & Cuestionarios
Juegos
Ayuda
Horario
Comunidad
Usuarios
Foro
Chat
Artículos
Historias de éxito
Actividad
Reseñas
Suscripciones
Tema claro

Lecciones

  • Reseñas
  • Sobre nosotros
Comenzar
Comenzar a aprender
Comienza a aprender ahora
  • Mi progreso
  • Cursos
  • Universidad
  • Mapa de misiones
  • Lecciones
  • Has alcanzado el nivel 27

    Multithreading en Java
    Nivel 7,Lección 0
    Nivel 27
    Disponible
  • Bucles (romper y regresar, continuar, etiquetas)

    Multithreading en Java
    Nivel 7,Lección 1
    "¡Hola, amigo!" "Hoy les contaré algunas cosas que son convenientes cuando se trabaja con bucles". "La primera es la palabra clave break . Si usa este comando en el cuerpo de un bucle, el bucle terminará inmediatamente cuando se ejecute el
    Disponible
  • Practique el uso de romper y continuar

    Multithreading en Java
    Nivel 7,Lección 2
    "¡Hola, amigo!"
    Disponible
  • DeadLock y sus causas

    Multithreading en Java
    Nivel 7,Lección 3
    ¡Hola Amigo! Hoy les diré qué es un punto muerto: un agarre mortal. “Así que ya dijiste algo así. - Sí, lo fue. Pero hoy consideraremos este tema con más detalle. En el caso más simple, dos subprocesos y dos objetos mutex participan en el interbloqueo. Un interbloqueo ocurre cuando: A) Cada subproceso en el proceso de ejecución...
    Disponible
  • Practique escribir sus propios interbloqueos

    Multithreading en Java
    Nivel 7,Lección 4
    "¡Hola, amigo!"
    Disponible
  • Estrategias para evitar DeadLock

    Multithreading en Java
    Nivel 7,Lección 5
    ¡Hola Amigo! Quiero contarles un par de estrategias para evitar los puntos muertos. La mejor estrategia es una arquitectura bien pensada y un conjunto de reglas sobre cuándo se pueden usar bloqueos (adquisición de mutex) y en qué orden. La forma clásica de abordar el problema es desarrollar una jerarquía de bloqueos, estableciendo una regla de que algunos bloqueos nunca se pueden adquirir en un estado en el que ya se adquirieron...
    Disponible
  • Practique la solución de interbloqueos

    Multithreading en Java
    Nivel 7,Lección 6
    "¡Hola, amigo!"
    Disponible
  • Estrategia "esperar-notificar-notificar a todos"

    Multithreading en Java
    Nivel 7,Lección 7
    ¡Hola Amigo! Quiero discutir a fondo con usted el tema de notificación de espera. Los métodos de notificación de espera proporcionan un mecanismo conveniente para que los subprocesos se comuniquen. También se pueden usar para construir mecanismos complejos de interacción de subprocesos de alto nivel. Comenzaré con un pequeño ejemplo. Digamos que tenemos un programa de servidor que necesita realizar varias tareas que los usuarios agregan a través del sitio. Los usuarios agregan varias tareas a diferentes...
    Disponible
  • Los matices del trabajo.

    Multithreading en Java
    Nivel 7,Lección 8
    ¡Hola Amigo! Y un par de detalles más. Es decir, consejos prácticos. Suponga que tiene un método que espera algo y se duerme hasta que se cumple la condición. Si la colección está vacía, espere pública sincronizada Runnable getJob() { if (jobs.size()==0) this.wait(); volver trabajos.remove(0); } La documentación de Java recomienda encarecidamente llamar al método de espera en un bucle: si una colección...
    Disponible
  • Practica con "wait-notify-notifyAll"

    Multithreading en Java
    Nivel 7,Lección 9
    "¡Hola, amigo!"
    Disponible
  • Otros detalles de sincronización y subprocesamiento múltiple

    Multithreading en Java
    Nivel 7,Lección 10
    ¡Hola Amigo! Hay un tema tan importante llamado el modelo de memoria de Java. En principio, no necesita saberlo todavía, pero escucharlo será útil. Para eliminar todos los posibles problemas, Java ha cambiado la forma en que funciona la memoria. Ahora la memoria no solo se divide en un caché de subprocesos local y uno global, sino que el mecanismo se ha vuelto aún mejor. — ...
    Disponible
  • Aprendiendo a googlear. (Cómo usar una máscara para obtener una lista de archivos)

    Multithreading en Java
    Nivel 7,Lección 11
    "¡Hola, amigo!" "Continuemos con nuestras lecciones sobre cómo buscar en Google". "Aquí hay algunos ejercicios:" Ejercicios de búsqueda web: 1 ¿Qué tiene de malo la instrucción goto? 2 ¿Qué son las palabras reservadas en Java? 3 ¿Qué sucede
    Disponible
  • 1
  • 2
Aprender
  • Registro
  • Curso de Java
  • Ayuda con tareas
  • Precios
  • Sintaxis de Java
Comunidad
  • Usuarios
  • Artículos
  • Foro
  • Chat
  • Historias de éxito
  • Actividad
  • Programa de afiliados
Empresa
  • Acerca de nosotros
  • Contactos
  • Reseñas
  • Sala de prensa
  • CodeGym para EDU
  • Preguntas frecuentes
  • Soporte
CodeGymCodeGym es un curso en línea para aprender programación Java desde cero. Este curso es una forma perfecta de dominar Java para principiantes. Contiene más de 1.200 tareas con verificación instantánea y un conjunto esencial de teoría sobre los fundamentos de Java. Para ayudarte a tener éxito en la formación, hemos implementado una serie de funciones motivacionales: cuestionarios, proyectos de programación, contenido sobre aprendizaje eficiente y contenidos sobre la carrera profesional de un desarrollador Java.
Síguenos
Idioma de la interfaz
English Deutsch
Español
हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Los programadores se hacen, no nacen" © 2026 CodeGym
MastercardVisa
"Los programadores se hacen, no nacen" © 2026 CodeGym