Skip to content

Latest commit

 

History

History
22 lines (20 loc) · 1.18 KB

README.md

File metadata and controls

22 lines (20 loc) · 1.18 KB

LES PARADIGMES DE LA CONCURRENCE

Briques de base pour toute étude, analyse ou construction de système ou d'application coopérative.("design patterns")

PARADIGMES

  • Exemples-type qui permettent de modéliser des classes de problèmes réels fréquemment rencontrés et présents à tous les niveaux dans les systèmes et dans les applications concurrentes.
  • Acceptés par la communauté pour leur capacité à fournir des schémas de conception

ARCHÉTYPES

  • Solutions des paradigmes pouvant servir de schémas de construction de programmes.

PRINCIPAUX PARADIGMES DE LA CONCURRENCE

  • l'exclusion mutuelle qui modélise l'accès cohérent à de ressource partagées,
  • la cohorte qui modélise la coopération d'un groupe de taille maximale donnée,
  • les producteurs-consommateurs, exemple qui modélise la communication par un canal fiable,
  • les lecteurs-rédacteurs exemple qui modélise la compétition cohérente,
  • le repas des philosophes schéma qui modélise l'allocation de plusieurs ressources.
  • la terminaison d'un traitement coopératif
  • l'élection d'un coordonnateur
  • la diffusion de messages fiable et avec ordre de réception (total, causal) identique pour tous les processus