|
Bas de page | |
---|---|
Auteur | Sujet : tableau de chaines en mémoire partagé (Linux/POSIX) [RESOLU] |
misterpatate | Bonjour à tous
Message cité 1 fois Message édité par misterpatate le 20-05-2007 à 17:28:58 --------------- Le HTML c'est pour les papys, passez à OpenLaszlo : http://www.misterpatate.fr |
Publicité | Posté le 18-05-2007 à 12:29:08 |
Taz bisounours-codeur | quelle est la valeur de retour de shmget ? |
Taz bisounours-codeur | for (i=0;i<NMAXCLI;i++) strcpy(pcSegMemPseudo [i], toto) ;
|
Taz bisounours-codeur |
surtout en cas d'erreur ...
|
misterpatate |
|
Taz bisounours-codeur | Je ferais pareil qu'avec malloc. Ou alors une allocation en une seule fois. Tout pareil qu'avec malloc. Aucune différence de qui te fournit un emplacement libre. |
Sve@r |
Mais comme tu ne travailles qu'avec des pointeurs, tu as en fait
Message édité par Sve@r le 20-05-2007 à 14:13:05 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Sve@r | Oui. Tu peux éviter d'avoir 3 clefs distinctes et n'en utiliser qu'une seule en gérant bien le positionnement dans ta shm.
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Publicité | Posté le 20-05-2007 à 17:40:50 |
misterpatate | merci pour ces précisions.
|
Sve@r |
Message édité par Sve@r le 20-05-2007 à 18:54:26 --------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
Taz bisounours-codeur | bof, c'est très très compliqué ton truc. Il faut réfléchir un peu des fois. Une méthode plus simple et plus efficace et demandant moins de mémoire est (exemple avec malloc) :
Et voilà ! Message édité par Taz le 21-05-2007 à 00:10:28 |
Taz bisounours-codeur | et d'ailleurs dans ton histoire, ou toutes les dimensions du tableau sont connus, c'est encore plus simple
et donc tu fais le tout en une seule allocation, un seul segment Message édité par Taz le 21-05-2007 à 00:13:18 |
Sve@r |
--------------- Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche. |
misterpatate | merci pour cette précision qui explique probablement quelques plantages lors de mes test
|
Sujets relatifs | |
---|---|
Visual Basic : copier le contenu d'une liste dans un tableau | [Résolu] Problème polymorphisme et sous typage |
Installer java sous linux | [Ocaml] lecture d'un fichier texte de > 50 Mo (resolu) |
[VB/TSQL/SQL-Server] Mes questions sur les Procédures stockées | Labview: problème pour créer un tableau |
clonage d'un tableau simple | Tableau croisé dynamique : faire une "joiture" sur 2 feuilles |
[RESOLU] ant build.xml LD_LIBRARY_PATH | Java et linux (dos2linux) |
Plus de sujets relatifs à : tableau de chaines en mémoire partagé (Linux/POSIX) [RESOLU] |