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 17!

    Núcleo de Java
    Nivel 7,Lección 0
    Nivel 17
    Disponible
  • Problemas de subprocesos múltiples: acceso a un recurso compartido

    Núcleo de Java
    Nivel 7,Lección 1
    Los subprocesos, por supuesto, son geniales y abren un mundo de posibilidades increíbles y... un montón de complejidades para los programadores. Diferentes hilos cambian el estado de diferentes objetos de acuerdo con la tarea que realiza cada uno de ellos. Y, por supuesto, ¡pueden interferir entre sí! Pero lo peor sucede en el interior de la máquina Java... ¿Suena intrigante?
    Disponible
  • Tareas que involucran un recurso compartido: salida de la consola

    Núcleo de Java
    Nivel 7,Lección 2
    "¡Hola, amigo!"
    Disponible
  • ¡Sin independencia de subprocesos! ¡Dale sincronizado!

    Núcleo de Java
    Nivel 7,Lección 3
    El cambio de hilo no controlado es otro problema. Surge una pregunta razonable: ¿por qué no dar libre albedrío a los subprocesos y permitirles controlar su propia conmutación? De hecho, este enfoque crea aún más problemas. En esta lección aprenderá cuáles son estos problemas y qué hacer después de todo.
    Disponible
  • ¡Sincronizado! La versión práctica

    Núcleo de Java
    Nivel 7,Lección 4
    "¡Hola, amigo!"
    Disponible
  • Problema de subprocesos múltiples: caché local. Volátil

    Núcleo de Java
    Nivel 7,Lección 5
    ¡Houston, tenemos un problema de subprocesos múltiples! Si de nuevo. Esta vez está relacionado con el mecanismo de uso de la memoria caché. La misma memoria caché en la que el procesador ingresa sus variables más utilizadas. Lo hace para acelerar su trabajo, pero aquí es donde se esconde la raíz del mal. Cuál es el truco y cómo resolver el problema, lo descubrirá muy pronto.
    Disponible
  • Practica con volátiles

    Núcleo de Java
    Nivel 7,Lección 6
    "¡Hola, amigo!"
    Disponible
  • rendimiento - saltarse un movimiento

    Núcleo de Java
    Nivel 7,Lección 7
    Ya sabe que el procesador cambia constantemente entre subprocesos. Se asigna un cuanto para cada subproceso: una parte del tiempo del procesador. El tiempo expira: el procesador cambia a otro subproceso y ejecuta sus comandos. Bueno, si necesita terminar la cantidad del hilo actual antes de lo previsto, ¡el método estático de la clase Thread llamado yield viene al rescate!
    Disponible
  • Enlaces útiles del Profesor — 17

    Núcleo de Java
    Nivel 7,Lección 8
    "Bueno, Amigo, ¡estás un paso más cerca de ganar el título de 'desarrollador Java junior'! Lo estás haciendo bien con la teoría y la práctica. ¡Felicitaciones!" "¡Gracias, profesor! Pero probablemente haya preparado algo interesante para mí
    Disponible
  • ¿Qué hay dentro de tu computadora?

    Núcleo de Java
    Nivel 7,Lección 9
    "¡Hola, amigo! Hoy manejaste muy bien las tareas. Toma asiento y mira un video".
    Disponible
  • Tarea de bonificación | Lección 10 | Nivel 7

    Núcleo de Java
    Nivel 7,Lección 10
    "¡Oye, soldado!" "¡Buenos días, Capitán!" "Tengo noticias increíbles para usted. Aquí hay algunos ejercicios para reforzar sus habilidades. Hágalos todos los días y sus habilidades crecerán a una velocidad increíble. Fueron creados especial
    Disponible
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