Académique Documents
Professionnel Documents
Culture Documents
Pilote(0)
Serveur(0)
Attendre
Signaler Retirer
Envoyer
Synchro Autoriser Ressource Rendre
Depot
Pilote(7) Serveur(2)
type Id_Cam is mod 8 ; -- les types de données -- les paquetages de coopération
type Id_S is mod 3 ;
package Synchro is
type Image is procedure Attendre(X : in Id_Cam);
record procedure Signaler(X : in Id_Cam);
Cam : Id_Cam ; end Synchro;
Date : Time ;
Paysage : Bitmap ; package Ressource is
end record ; procedure Demander(X : in Id_Cam);
procedure Rendre(X : in Id_Cam);
-- les processus coopérants end Ressource;
task type Un_Pilote ; package Depot is
Pilote : array(Id_Cam) of Un_Pilote ; procedure Envoyer(X : in Id_Cam ; Y : in Image);
procedure Retirer(X : in Id_Cam ; Y : out Image);
task type Un_Serveur ; end Depot;
Serveur : array(Id_S) of Un_Serveur ;
07 Illustration 1 mars 2005
Claude Kaiser paradigmes de laconcurrence SRI_B
Proxy(0)
Base d’images
Retirer Droit
Envoyer
Synchro Depot
Collecteur
Finir FinAccesPartiel FinAccesTotal