Producteur-consommateur

Producteur-consommateur

Modèle producteur-consommateur

Le modèle producteur-consommateur est un exemple informatique de synchronisation de ressources. Il peut s'envisager dans différents contextes, notamment en environnement multi-thread.

Soit un ensemble de producteurs, un consommateur et une file d'attente F. Le problème est de synchroniser l'accès à une imprimante.

Le code exécuté par les producteurs est le suivant :

   créer un document D
   verrouiller F:
       ajouter D à la fin de la file F
       envoyer un signal par F au processus consommateur
   déverrouiller F

Le code exécuté par le consommateur :

   verrouiller F:
       tant qu'il y a des consommateurs:
           attendre signal de F
           pour chaque élément E de F:
               imprimer E
           fin pour
           effacer tous les éléments de la file F
       fin tant-que
   déverrouiller F

L'implémentation est inspirée des threads POSIX (pthreads). Notons que l'attente du signal est une opération qui déverrouille le mutex associé, attend un signal d'un autre thread, puis reverrouille le mutex une fois le signal reçu.

Liens externes

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Mod%C3%A8le producteur-consommateur ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Producteur-consommateur de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Le modèle producteur-consommateur — Modèle producteur consommateur Le modèle producteur consommateur est un exemple informatique de synchronisation de ressources. Il peut s envisager dans différents contextes, notamment en environnement multi thread. Soit un ensemble de producteurs …   Wikipédia en Français

  • Modele producteur-consommateur — Modèle producteur consommateur Le modèle producteur consommateur est un exemple informatique de synchronisation de ressources. Il peut s envisager dans différents contextes, notamment en environnement multi thread. Soit un ensemble de producteurs …   Wikipédia en Français

  • Modèle Producteur-Consommateur — Le modèle producteur consommateur est un exemple informatique de synchronisation de ressources. Il peut s envisager dans différents contextes, notamment en environnement multi thread. Soit un ensemble de producteurs, un consommateur et une file d …   Wikipédia en Français

  • Modèle producteur-consommateur — Le modèle producteur consommateur est un exemple informatique de synchronisation de ressources. Il peut s envisager dans différents contextes, notamment en environnement multi thread. Soit un ensemble de producteurs, un consommateur et une file d …   Wikipédia en Français

  • consommateur — consommateur, trice [ kɔ̃sɔmatɶr, tris ] n. • 1525; lat. ecclés. consummator I ♦ Théol. Personne qui achève, consomme (1o). « Jésus, le consommateur de la foi » ( BIBLE ). II ♦ (1745; de consommer,II) Cour. 1 ♦ Personne qui utilise des… …   Encyclopédie Universelle

  • producteur — producteur, trice [ prɔdyktɶr, tris ] adj. et n. • 1442, rare av. XVIIIe; du lat. productus → produire 1 ♦ Vieilli Qui produit, provoque un événement, un phénomène, qui crée qqch. 2 ♦ N. (opposé à consommateur) Personne (physique ou morale) qui… …   Encyclopédie Universelle

  • producteur — producteur, trice (pro du kteur, tri s ) adj. 1°   Qui produit, qui engendre. •   Vous et votre ami, vous pouvez avoir été convaincus par ma dernière lettre, combien je suis éloigné de quelques philosophes modernes qui osent nier une intelligence …   Dictionnaire de la Langue Française d'Émile Littré

  • consommateur — (kon so ma teur) s. m. 1°   Terme de théologie. Celui qui achève. •   Jésus Christ.... l auteur et le consommateur de la vertu aussi bien que de la foi, BALZ. 2e Disc. s. la cour.. •   Ce qu il y a de principal à mettre sans cesse devant les yeux …   Dictionnaire de la Langue Française d'Émile Littré

  • CONSOMMATEUR — s. m. T. de Théologie. Celui qui perfectionne. Il ne s emploie que dans certaines phrases consacrées. ÉSUS CHRIST est l auteur et le consommateur de notre foi. CONSOMMATEUR, se dit, en Économie politique, de Ceux qui achètent des marchandises… …   Dictionnaire de l'Academie Francaise, 7eme edition (1835)

  • CONSOMMATEUR — n. m. T. d’économie politique Celui qui achète des marchandises pour son usage, et non pour les revendre, par opposition à Producteur. Les producteurs sont aussi consommateurs. La concurrence des producteurs est avantageuse aux consommateurs. Il… …   Dictionnaire de l'Academie Francaise, 8eme edition (1935)

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”