C++: Inter Process Communication

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
geetwo
Linux 0.x
Linux 0.x
Messaggi: 42
Iscritto il: mer 17 ago 2005, 0:00
Località: Napoli

C++: Inter Process Communication

Messaggio da geetwo »

ciao ragazzi!

i miei ricordi del corso di sistemi operativi sono un po' annebbiati... :lol:

sapete dirmi come posso fare a sincronizzare il processo padre con il figlio, in modo che quando il figlio raggiunge l'istruzione i-esima del suo codice manda un segnale al padre (che nel frattempo è bloccato alla sua istruzione k-esima). Dopodichè padre e figlio continuano nelle loro rispettive esecuzioni [ padre: (k+1)....../ figlio: (i+1)...... ]

grazie :)

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

puoi usare una pipe, o se vuoi complicarti la vita un po' di signal/alarm :).

geetwo
Linux 0.x
Linux 0.x
Messaggi: 42
Iscritto il: mer 17 ago 2005, 0:00
Località: Napoli

Messaggio da geetwo »

potresti darmi qualche indicazione in più :oops:
oppure qualche link dove posso vedere qualche esempio ?

grazie mille

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

posta su progforum :). http://www.nogood.it/prog/

geetwo
Linux 0.x
Linux 0.x
Messaggi: 42
Iscritto il: mer 17 ago 2005, 0:00
Località: Napoli

Messaggio da geetwo »

fatto ;)

Avatar utente
useless
Staff
Staff
Messaggi: 3896
Iscritto il: dom 12 ott 2003, 0:00
Località: A place where the streets have no name
Contatta:

Messaggio da useless »

noko ti aiuterà presto :).

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

lol useless!

geetwo
Linux 0.x
Linux 0.x
Messaggi: 42
Iscritto il: mer 17 ago 2005, 0:00
Località: Napoli

Messaggio da geetwo »

noko.sleep(INFINITO); :cry:
...
...
...
...

useless.resume("noko"); ?
:lol:

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Messaggio da Bart »

Paoletta ha scritto:lol useless!
<OT> io aspetto ancora le tue foto :D </OT>

Avatar utente
Paoletta
Staff
Staff
Messaggi: 3975
Iscritto il: lun 25 apr 2005, 0:00
Slackware: 14.2 - 64 bit
Desktop: fluxbox
Località: Varese

Messaggio da Paoletta »

che faccia tosta! già che ci penso non ho ancora visto le tue...

Avatar utente
zzt
Linux 2.x
Linux 2.x
Messaggi: 249
Iscritto il: lun 7 mar 2005, 0:00

Messaggio da zzt »

Ciao ho risposto, forse, al tuo problema qui
http://www.nogood.it/prog/viewtopic.php ... highlight=

Rispondi