top of page

L' architecture générale : une structure parallèle

 

 

L’architecture de la solution est présentée dans l’organigramme ci-dessous :

 

  • Lors du mouvement des boules le thread principal déroule une boucle très rapide (1ms) qui calcule les positions des boules et détecte les collisions (pendant ce temps les évènements sont bloqués)

  • Hors mouvement des boules : le thread principal gère tous les évènements (environnement, déroulement du coup ...)

  • Les positions sont envoyées au Thread 2 qui réalise l’affichage en parallèle

  • Les échanges d’informations (variables communes) entre les 2 Threads sont gérés par des MUTEX

 

Voilà tout est dit ou presque sur la structure du programme, nous allons quand même approfondir la programmation.

 

Voici une copie d’écran pour vous donner envie :

Précédent                                                                         Sommaire                                                                                Suivant  >

bottom of page