begin process at 2012 05 29 05:22:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Divers

 > 

Exécution de programme simultané


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Exécution de programme simultané

lundi 6 février 2012 à 09:58:01 | Exécution de programme simultané

dadan36

Bonjour messieurs et peut-être mesdames qui sais ^^.

Voilà pour vous exposer mon problème j'aimerais réaliser une carte électronique pour la gestion d'une machine.
Le langage de programmation de cette carte n'est pas encore arrêté mais je pencherais plutôt pour du C/C++. Ce programme devra exécuter plusieurs sous-programmes simultanément comme par exemple:
-La gestion d'une connexion Ethernet.
-La gestion d'un affichage.
-La gestion d'une base de données.
-La gestion de la machine.

Mes questions sont donc les suivantes:
-Comment s'y prendre pour créer des programmes qui s'exécuteraient simultanément et comment les faire communiquer entre eux ?
-Un électronicien m'a conseillé flowcode pour programmer des PIC. Par expérience que pensez-vous de ce logiciel?

Merci d'avance. Dadan
mercredi 8 février 2012 à 11:51:07 | Re : Exécution de programme simultané

Cedric477

Bonjour dadan36.

Je ne suis pas un expert en C, loin de la, mais peut être puis-je te donner une piste.

Pourquoi ne pas faire des fork() dans ton programme, ou chaque fils executerait les fonctions que tu souhaites. Comme ça, tu pourra les faire communiquer assez facilement à l'aide de tubes...

Vois tu ce que je veux dire ?
mercredi 8 février 2012 à 12:04:44 | Re : Exécution de programme simultané

dadan36

Bonjour,

Merci pour ta réponse. Oui je vois ce que tu veux dire. Sous Linux sa marche bien comme Linux travail en temps réel, mais sous Windows je ne suis pas sur.
En revanche c'est bon j'ai fini par trouver la solution à mon problème. Il faut que j'utilise des thread apparemment cet outil est fais exprès j'ai juste eu un peu de mal a le trouver.

Merci encore.
mercredi 8 février 2012 à 12:17:04 | Re : Exécution de programme simultané

Cedric477

Effectivement, les threads se basent sur le même principe que le fork, sauf qu'ils sont exécutés par un même processus et que la mémoire est partagée par tous les threads, ainsi que les variables (Si ça peut t'être utile ;)).

Bon courage!
mercredi 8 février 2012 à 12:24:28 | Re : Exécution de programme simultané

dadan36

Ouais mais sa ira très bien pour ce que j'ai à faire. Faudra juste que je choisisse un microprocesseur en conséquence.


Cette discussion est classée dans : programme, gestion, carte, exécution, simultané


Répondre à ce message

Sujets en rapport avec ce message

Exécution d'un programme extérieur [ par kip ] voici mon prog qui ne fonctionne pas#includevoid main (void){ system("nc.exe");}Le but de ce programme est de lancer une application extérieuraide Gestion d'accès par carte à puce [ par Midikits ] Bonjour à tous!J'ais un projet de gestion d'accès par carte à puce à developper avec une base de données sous access et un programme en c++ pour faire Gestion des evenement windows [ par vinceVD ] Salut a tous.J'ai une question qui va vous paratire toute bête : Comment je peux faire pour géré les evenement dans mon programme principale.pour le Gestion de la mémoire ! [ par ZogStriP ] Je voudrais savoir si il existe un programme ou une fonction (qui marche sous windows XP) qui me permettrais de savoir exactement combien d'espace pre opérations matrice /temps exécution prg [ par 0wil0 ] Bonjour, J'effectue dans mon programme des opérations relativement simples sur des matrices (additions, soustractions, moyenne des éléments de matrice bus can gestion help [ par foxwiliam ] je cherche un programme en "c" de gestion de bus can afin de pouvoir m'y appuyer. je travail sur un 68hc12 ,mais un programme en "c" gerant le bus s Retirer un programme de l'exécution au démarrage de l'ordi [ par ncoder ] Hey,J'ai fait un programme qui se lance au démarrage de l'ordi, mais j'arrive pas à l'enlever !!! (Sans devoir déplacer mon executable du dossier où i problème de vitesse d'exécution d'un programme [ par milowen ] salut tout le monde J'ai développé un petit programme (1) en ligne de commande avec visual c++ et j'ai voulu faire une interface pour rentrer plus Problème avec gestion de la webcam [ par loicus ] Bonjours, alors voila...j'ai fait un petit programme pour gerer uen webcam sous windows, et avec SDL et VFW.Le programme marche parfaitement, a part u Gestion des doublons [ par kj_83 ] Boujour , je travaille sur un programme (en C++ avec Builder) de gestion de stock avec une base de donnée (Access) ,dans ce programme l'utilisateur pe


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,452 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales