Outils pour utilisateurs

Outils du site


thread_tableaublanc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
thread_tableaublanc [2008/10/27 07:46]
tyrtamos
thread_tableaublanc [2008/10/27 07:47] (Version actuelle)
tyrtamos
Ligne 35: Ligne 35:
 2- le tableau blanc est inspiré d'une pile FIFO, c'est à dire d'une file d'​attente. Une particularité par rapport à une simple pile FIFO, c'est qu'on peut intervenir à l'​intérieur de la pile (pour chercher, lire, modifier et effacer). 2- le tableau blanc est inspiré d'une pile FIFO, c'est à dire d'une file d'​attente. Une particularité par rapport à une simple pile FIFO, c'est qu'on peut intervenir à l'​intérieur de la pile (pour chercher, lire, modifier et effacer).
  
-3- l'un des threads, appelé ici le "​fournisseur"​ (classe Fournisseur),​ va générer des expressions mathématiques à calculer et de les placer dans le tableau blanc sous forme de messages en attente. ​+3- l'un des threads, appelé ici le "​fournisseur"​ (classe Fournisseur),​ va générer des expressions mathématiques à calculer et les placer dans le tableau blanc sous forme de messages en attente. ​
  
 4- l'un quelconque des 10 threads de calcul, appelés ici les "​traiteurs"​ (classe Traiteur), ayant terminé son calcul précédent,​ va chercher sur le tableau blanc un message en attente, va le déclarer "​encours"​ avec enregistrement de son nom de thread, va en calculer son expression, va ajouter son résultat au message et le déclarer celui-ci "​fini"​. 4- l'un quelconque des 10 threads de calcul, appelés ici les "​traiteurs"​ (classe Traiteur), ayant terminé son calcul précédent,​ va chercher sur le tableau blanc un message en attente, va le déclarer "​encours"​ avec enregistrement de son nom de thread, va en calculer son expression, va ajouter son résultat au message et le déclarer celui-ci "​fini"​.
thread_tableaublanc.txt · Dernière modification: 2008/10/27 07:47 par tyrtamos