PDA

Visualizza la versione completa : Memoria condivisa in C


dadopoli90
13-06-2012, 17:30
Salve a tutti ragazzi, sono nuovo del forum..
Ho un problema.. in pratica devo far si che tanti (un numero maggiore di 10) figli scrivano contemporaneamente (in pratica il padre non deve fare la wait(0)) su una shared memory e il padre prenda ciò che essi hanno scritto (che è un intero) e lo sommi a qualcosa che lui ha..

non mi è molto chiara la scrittura e la lettura da una shared memory..
inoltre devo gestire il tutto con un semaforo, penso.. cosa mi consigliate di usare?
potete scrivermi i passi che mi servono per creare la shared e per scriverci?
non trovo cose molto chiare sul web..
grazie a tutti per l'aiuto!
Da!

MItaly
13-06-2012, 17:37
Su che sistema operativo lavori?

dadopoli90
13-06-2012, 17:41
Originariamente inviato da MItaly
Su che sistema operativo lavori?

hai ragione, scusami.. Linux, sono su ubuntu..

MItaly
13-06-2012, 18:01
Originariamente inviato da dadopoli90
hai ragione, scusami.. Linux, sono su ubuntu..
Hai già letto la manpage shm_overview (http://linux.die.net/man/7/shm_overview)?

Loading