|
Page : 1 2 Page Précédente | |
Auteur | Sujet : [C/C++] Dialoguer avec un processus fils |
Publicité | Posté le 03-05-2003 à 16:13:20 |
verdoux And I'm still waiting | Tu peux voir du côté des pipes (qui existent sous unix et sous windows) |
zarmaras | me suis plante, le nom du truc en question c'est "threads"
|
antsite Je me souviens | Oui en effet les pipes ont l'air d'être ce qu'il me faut mais, de plus dans msdn y a des exemples qui ont l'air pas mal mais vraiment trop compilqués! Personne peut me donner un bout de code comment le fils peut envoyer un signal au père (mettre une variable à 1 et que cette variable soit lisible par père & fils)...
|
mrbebert | C'est quoi cette fonction spawnl |
sombresonge | Essaie de faire une zone de memoire commune (GlobalAlloc en win32) |
philou_a7 \_o< coin ! >o_/ | Heu si, c'est parfaitement possible : renseigne toi sur les segments de memoire partagés ('shm' sous les unices)
|
antsite Je me souviens | Oui en effet les shm ça à l'air très intéressant! Voila ce que j'ai trouvé, mais je suis sous windows et les fonctions shm... n'existent pas j'ai l'impression... comment faire ?
Message édité par antsite le 04-05-2003 à 12:09:09 |
Publicité | Posté le 04-05-2003 à 12:08:51 |
Taz bisounours-codeur |
c toi qui date pas le C |
antsite Je me souviens | up ! |
Jam Kuradoberi Guilty Gear X , uniquement ! | ANT tu est sur unix ou windows ?
|
antsite Je me souviens | Salut,
|
Jam Kuradoberi Guilty Gear X , uniquement ! | euh non c pas standard du tout ca depend du systeme sur lequel tu travaille... Sous unix tu utilises les primitives Unix (fork exec pipe select kill).
|
antsite Je me souviens | excuse moi mais peux tu me dire où mon code n'est pas standard ? |
Jam Kuradoberi Guilty Gear X , uniquement ! | skoi spawnl ?
|
antsite Je me souviens | Oui biensur CreateProcess c'est de l'API win32 mais spawnl tout comme execl,v ,e,... ben c'est standard (enfin je pense!) |
Jam Kuradoberi Guilty Gear X , uniquement ! | ok disons que c'est standard je vais regarder un peu au code des que j'ai 5 minutes ^^ |
antsite Je me souviens |
|
antsite Je me souviens |
|
mrbebert | Ce sont bien 2 processus différents, ou seulement 2 threads d'un même processus ?
|
Jam Kuradoberi Guilty Gear X , uniquement ! | euh si le prog test lance le prog test2, je comprend pas pourkoi ta des pipes dans test2 ...
|
Jam Kuradoberi Guilty Gear X , uniquement ! |
|
bjone Insert booze to continue |
|
antsite Je me souviens |
|
polo021 | j'ai pas tout lu mais voici un exemple ou un processus pere communique avec son fils par pipe
Message édité par polo021 le 10-05-2003 à 19:56:37 |
antsite Je me souviens | le problème tu vois c'est que j'ai en gros le même exemple sous windows avec msdn et c'est ce que j'ai posté (mon code plus haut) car ça ne marche pas. C'est sensiblement le même tu en penses quoi, pourquoi ça marche pas?
|
Sigmund | Je ne sais pas si cela existe en win32 mais sinon tu pourrais utiliser des files de messages... là c'est franchement dur de faire plus simple ! |
bjone Insert booze to continue |
|
bjone Insert booze to continue | http://www.experts-exchange.com/Pr [...] 62938.html
Message édité par bjone le 11-05-2003 à 00:20:46 |
bjone Insert booze to continue | tiens un exemple de threads+sync que je me garde sous la main au cas où:
Message édité par bjone le 11-05-2003 à 00:25:29 |
bjone Insert booze to continue | Et là un exemple de mémoire partagée uniquement:
Message édité par bjone le 11-05-2003 à 00:51:27 |
mrbebert | Très intéressant tout ca |
bjone Insert booze to continue | au fait je viens de m'apercevoir que faire un CTRL-C & co peut faire péter les plombs au code |
bjone Insert booze to continue |
|
antsite Je me souviens | Merci pour tout ça |
bjone Insert booze to continue |
|
antsite Je me souviens | Ok, je vois, moi j'utilise Critical Section avec les threads, c'est pareil pour Shm ? |
Taz bisounours-codeur | oui, mais c'est carrément plsu chiant |
Publicité | Posté le |
Page : 1 2 Page Précédente |
Sujets relatifs | |
---|---|
[Unix] signaux et processus | [C] Timeout dans un processus ? |
TCP-IP Pb recv bloquant et terminaison de processus | synchronisation de processus |
Recherche de l'arrière petit fils | [VC++]Etat d'un processus Windows (Service) |
Comment implémenter un processus persistant sur un serveur web? | L'exemple avec les boites reliees par des fils ? |
[XSLT] les balises <xsl:param name="param1"> dans 1 processus XSLT | lancer un processus sous win ? |
Plus de sujets relatifs à : [C/C++] Dialoguer avec un processus fils |