Programmation, problemes de synchronisation
Guy
-
ay -
ay -
Salut je m'appelle GUY.la programmation des processus, problemes de synchronisation, quelqu'un s'y connait. Je suis bloqué sur la façon de programmer (où, avec quoi et comment) le probleme du producteur et consommateur, par exemple. Aidez moi svp.
A voir également:
- Programmation, problemes de synchronisation
- Application de programmation - Guide
- Synchronisation agenda google et outlook - Guide
- Télécharger le programme de pmu - Télécharger - Médias et Actualité
- Synchronisation favoris chrome - Guide
- Logiciel synchronisation dossier - Télécharger - Sauvegarde
4 réponses
Salut,
Ben ça n'a pas l'air très compliqué si y a juste ça comme contraintes :) Montre moi ton algo déjà, sinon oui tu peux tout à fait coder ca en C/C++ Linux/Windows, la gestion des sémaphores est intégrée avec divers outils (par exemple les mutex).
Bon courage
Ben ça n'a pas l'air très compliqué si y a juste ça comme contraintes :) Montre moi ton algo déjà, sinon oui tu peux tout à fait coder ca en C/C++ Linux/Windows, la gestion des sémaphores est intégrée avec divers outils (par exemple les mutex).
Bon courage
Merci de me rassurer. Voici l'algo:
Void Processus 2 void processus 1()
{partie1(); { down(&mutex1);
down(&mutex);
down(&mutex); partie du Proc1();
down(&mutex1); up(&mutex1);
partie2(); up(&mutex);
up(&mutex1);
up(&mutex); }
Je crois que c'est ca, je ne l'ai pas sous les yeux. Qu'en dis tu?t'aurais fait comment?S'il faut programmer et simuler tout ca mt le faire sous windows?tu peux m'expliquer?
Void Processus 2 void processus 1()
{partie1(); { down(&mutex1);
down(&mutex);
down(&mutex); partie du Proc1();
down(&mutex1); up(&mutex1);
partie2(); up(&mutex);
up(&mutex1);
up(&mutex); }
Je crois que c'est ca, je ne l'ai pas sous les yeux. Qu'en dis tu?t'aurais fait comment?S'il faut programmer et simuler tout ca mt le faire sous windows?tu peux m'expliquer?
merci d'avoir répondu a mon "cri".Ce n'est pas en fait le pb du producteur/consommateur mais un autre qui lui ressemble; le voici: "Programmer un rdv entre 2processus cycliques; le 2e ne peut exécuter sa 2eme partie que si le 1er s'est entierement exécuté, le 1er ne peut se réexécuter que si le 2e a exécuté sa 2e partie.". J'ai déja esquissé un algo mais si je pouvais avoir une autre solution ce serait cool. Je coince vraiment sur la facon de programmer. Pourait t'on le faire sous Linux(en C)?Windows(C ou java)?si oui comment?Tu peux m'aider?Merci d'avance.