CodeGym
Descuento de otoño
Universidad CodeGym
Aprendizaje
Cursos
Tareas
Cuestionarios y controles
Juegos
Ayuda
Horario para collejas
Comunidad
Usuarios
Foro
Chat
Artículos
Casos de éxito
Actividades
Comentarios
Suscripciones
Tema claro

Lecciones

  • Comentarios
  • Sobre nosotros
Comenzar
Empezar a aprender
Empezar 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 las tareas
  • Precios
  • Sintaxis de Java
Comunidad
  • Usuarios
  • Artículos
  • Foro
  • Chat
  • Casos de éxito
  • Actividades
  • Programa de afiliados
Empresa
  • Información sobre nosotros
  • Contactos
  • Comentarios
  • Sala de prensa
  • CodeGym para EDU
  • Preguntas frecuentes
  • Soporte
CodeGym CodeGym es un curso por Internet para aprender programación en Java desde cero. Este curso es la manera perfecta para que los principiantes dominen Java. Ofrece más de 1200 tareas con comprobación instantánea y contenidos teóricos esenciales sobre los fundamentos de Java. Para ayudarte a triunfar en tu formación, hemos implementado una serie de características motivadoras: controles, proyectos de programación y contenidos sobre aprendizaje eficiente y para tu carrera profesional como 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 no nacen, se hacen © 2025 CodeGym
MastercardVisa
Los programadores no nacen, se hacen © 2025 CodeGym