|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2005
Messaggi: 63
|
[C] Processo Padre e Figlio!
Avrei un problema , vorrei che il processo figlio potesse mandare informazioni al processo padre, perchè utilizzando la fork(), sembra che quando il figlio muore le variabili modificate dal figlio vadano perse, perchè il processo figlio mi crea una copia di tutte le varibili, invece io vorrei che alcune di esse rimanessero modificate...
__________________
Andreak™ |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
Quote:
Dovresti vedere se con le variabili globali funziona o meno non ho voglia di provare ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Nono...non funziona nemmeno con le variabili globali...l'unico modo è usare qualche struttura per IPC (InterPorcess Communication), come ad esempio le pipe...
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2005
Messaggi: 1653
|
Oppure si puo' usare la memoria condivisa (sempre con IPC di System V), pero' poi si deve gestire la sincronizzazione degli accessi a tali porzioni di memoria. Non so cosa puo' esserti piu' utile... Casomai, dai un' occhiata a GaPiL, e' una guida veramente ben fatta e adatta a tutti (persino a me
Gica
__________________
gica78r@ncc-1701:~$ tar -c tar: Codardamente mi rifiuto di creare un archivio vuoto |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Dec 2004
Città: Napoli
Messaggi: 342
|
Potresti provare ad usare la vfork(), che quando crea un processo figlio non duplica tutte le aree di memoria come la fork() e quindi le variabili sono condivise.
__________________
Il futuro lo conoscerete quando sarà arrivato, prima di allora dimenticatelo. (Eschilo) |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:11.



















