|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Dec 2004
Messaggi: 67
|
[C] memoria condivisa
ciao come posso scrivere in un'area di memoria condivisa una lista sotto UNIX???
![]() ![]() ![]() |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Mar 2005
Città: ~
Messaggi: 740
|
consiglio
Quote:
e scaricati il libro (è gratis), c'è un capitolo sulla memoria condivisa. è di facile e soprattutto IMMMEDIATA lettura...
__________________
Ciao ciao cagnolino Billy ![]() ![]() ![]() MacMini late 2009, 2.53GHz, 4GB ram, 320GB hard disk, Snow Leopard 10.8.2 - iPod Nano 6th gen. XBOX Live GamerTag: InsaneMau |
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 1024
|
![]() ![]() ![]() -------------------------------------- premessa (io e devilman83 dobbiamo fare una tesina sotto linux-Unix).. quindi Il problema non è la memoria condivisa perchè le system call di unix le conosciamo per la memoria condivisa, il fatto sta nel poter mettere nella memoria condivisa delle strutture, o meglio liste contenente al loro interno delle strutture. Questo sarebbe formidabile... L'unica cosa che siamo risciti a trovare è stato Codice:
...... stringcpy(memoria_condivisa); ....
__________________
![]() ![]() ![]() |
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
a parte il fatto che non vedo il problema (al posto della stringa potresti metterci qualsiasi cosa, basta un cast), cmq vedi anche se può esserti utile la keyword "volatile" (dovrebbe far parte proprio del C, neanche del C++).
ciao |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jan 2002
Messaggi: 1024
|
Quote:
non ci avevo pensato... che pirla..... ![]() ![]()
__________________
![]() ![]() ![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:11.