hej,
dette er et problem: Jeg ønsker at bytte en sammenkædet liste mellem 4 processer (uafhængige), er der nogen måde jeg kan gøre, at bare ved at sende en pointer til en struktur?
Code:
//example
typedef struct node
{
int x;
char c;
struct node *next;
} node;
eller jeg skal sende de punkter (x, c) ved værdi og rekonstruere den liste?
Min løsning: oprette listen i en delt placering i hukommelsen, hvor alle processer kan bruge den samme henvisning til at manipulere eller læse den liste, men hvis jeg bruger malloc (), jeg kan ikke kontrollere den fysiske sted, hvor hukommelsen er afsat (That's what I know)
nogen hjælp fyrene er værdsat, tak