CodeGym
AI Academy
Promotion
CodeGym University
Apprentissage
Cours
Exercices
Sondages & Quiz
Jeux
Aide
Planning
Communauté
Utilisateurs
Forum
Chat
Articles
Témoignages de réussite
Activité
Avis
Abonnements
Thème clair

Leçons

  • Avis
  • À propos de nous
Commencer
Commencer à apprendre
Commencez à apprendre maintenant
  • Mes progrès
  • Cours
  • Carte des quêtes
  • Leçons
  • Vous avez atteint le niveau 27

    Multithreading Java
    Niveau 7,Leçon 0
    Niveau 27
    Disponible
  • Boucles (break et return, continue, étiquettes)

    Multithreading Java
    Niveau 7,Leçon 1
    « Salut Amigo ! » "Aujourd'hui, je vais vous parler de certaines choses qui sont pratiques lorsque vous travaillez avec des boucles." "Le premier est le mot-clé break . Si vous utilisez cette commande dans le corps d'une boucle, la boucle s
    Disponible
  • Entraînez-vous à utiliser pause et continuer

    Multithreading Java
    Niveau 7,Leçon 2
    « Salut Amigo ! »
    Disponible
  • DeadLock et ses causes

    Multithreading Java
    Niveau 7,Leçon 3
    Bonjour Amigo ! Aujourd'hui, je vais vous dire ce qu'est une impasse - une emprise mortelle. « Donc, vous avez déjà dit quelque chose comme ça. - Oui ça l'était. Mais aujourd'hui, nous examinerons ce sujet plus en détail. Dans le cas le plus simple, deux threads et deux objets mutex participent au blocage. Un blocage se produit lorsque : A) Chaque thread en cours d'exécution...
    Disponible
  • Entraînez-vous à écrire vos propres impasses

    Multithreading Java
    Niveau 7,Leçon 4
    « Salut Amigo ! »
    Disponible
  • Stratégies pour éviter DeadLock

    Multithreading Java
    Niveau 7,Leçon 5
    Bonjour Amigo! Je veux vous parler de quelques stratégies pour éviter les impasses. La meilleure stratégie est une architecture bien pensée et un ensemble de règles indiquant quand les verrous peuvent être utilisés (acquisition de mutex) et dans quel ordre. La manière classique de traiter le problème est de développer une hiérarchie des verrous, établissant une règle selon laquelle certains verrous ne peuvent jamais être acquis dans un état dans lequel ils sont déjà acquis...
    Disponible
  • Entraînez-vous à résoudre les blocages

    Multithreading Java
    Niveau 7,Leçon 6
    « Salut Amigo ! »
    Disponible
  • stratégie "attendre-notifier-notifier tout"

    Multithreading Java
    Niveau 7,Leçon 7
    Bonjour Amigo! Je veux discuter en profondeur avec vous du sujet de la notification d'attente. Les méthodes de notification d'attente fournissent un mécanisme pratique pour que les threads communiquent. Ils peuvent également être utilisés pour construire des mécanismes complexes d'interaction de threads de haut niveau. Je vais commencer par un petit exemple. Disons que nous avons un programme serveur qui doit effectuer diverses tâches que les utilisateurs ajoutent via le site. Les utilisateurs ajoutent diverses tâches à différents ...
    Disponible
  • Les nuances du travail

    Multithreading Java
    Niveau 7,Leçon 8
    Bonjour Amigo! Et quelques détails supplémentaires. C'est-à-dire des conseils pratiques. Supposons que vous ayez une méthode qui attend quelque chose et s'endorme jusqu'à ce que la condition soit remplie. Si la collection est vide, attendez public synchronized Runnable getJob() { if (jobs.size()==0) this.wait(); renvoie jobs.remove(0); } La documentation Java conseille fortement d'appeler la méthode wait dans une boucle : If a collection ...
    Disponible
  • Entraînez-vous avec "wait-notify-notifyAll"

    Multithreading Java
    Niveau 7,Leçon 9
    « Salut Amigo ! »
    Disponible
  • Autres détails de synchronisation et de multithreading

    Multithreading Java
    Niveau 7,Leçon 10
    Bonjour Amigo! Il y a un sujet si lourd appelé le modèle de mémoire Java. En principe, vous n'avez pas encore besoin de le savoir, mais en entendre parler vous sera utile. Afin d'éliminer tous les problèmes possibles, Java a modifié le fonctionnement de la mémoire. Maintenant, la mémoire n'est pas seulement divisée en un cache de threads local et un cache global, mais le mécanisme est devenu encore meilleur. — ...
    Disponible
  • Apprendre à googler. (Comment utiliser un masque pour obtenir une liste de fichiers)

    Multithreading Java
    Niveau 7,Leçon 11
    « Salut Amigo ! » "Continuons nos leçons sur la façon de googler." "Voici quelques exercices :" Exercices de recherche Web : 1 Quel est le problème avec l'instruction goto ? 2 Que sont les mots réservés en Java ? 3 Que se passe-t-il si j'ap
    Disponible
  • 1
  • 2
Apprendre
  • Inscription
  • Cours Java
  • Aide pour les exercices
  • Tarifs
  • Projets de jeux
  • Syntaxe Java
Communauté
  • Utilisateurs
  • Articles
  • Forum
  • Chat
  • Témoignages de réussite
  • Activité
  • Programme d'affiliation
Entreprise
  • À propos de nous
  • Contacts
  • Avis
  • Espace presse
  • CodeGym pour l'éducation
  • FAQ
  • Support
CodeGymCodeGym est un cours en ligne pour apprendre la programmation Java depuis le début. Ce cours est un moyen idéal pour maîtriser Java pour les débutants. Il contient plus de 1200 exercices avec vérification instantanée et un ensemble essentiel de notions fondamentales de Java. Pour vous aider à réussir, nous avons mis en place des fonctionnalités motivantes : quiz, projets de codage, contenu sur l'apprentissage efficace, et une rubrique sur la carrière de développeur Java.
Suivez-nous
Langue de l'interface
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
"Les programmeurs se forment, ils ne naissent pas" © 2026 CodeGym
MastercardVisa
"Les programmeurs se forment, ils ne naissent pas" © 2026 CodeGym