Identification des goulots d'étranglement au niveau unité d'exécution

Ce tutoriel explique comment identifier les goulots d'étranglement d'unité d'exécution, tels que les blocages et les conflits, dans une application Java.

Le blocage d'unité d'exécution est une situation qui se produit lorsque deux unités de contrôle indépendantes sont bloquées, chacune attendant une action de l'autre. Ces deux unités d'exécution en attente peuvent provoquer l'arrêt complet de l'application ou d'une partie de l'application.

Un conflit d'unité d'exécution, ou concurrence critique, intervient lorsqu'une unité d'exécution attend un verrouillage ou une ressource détenu(e) par une autre unité d'exécution. Les programmeurs ajoutent souvent des mécanismes de synchronisation pour éviter ces conflits mais la synchronisation elle-même peut provoquer des blocages.

   30 minutes
   Démarrer le tutoriel