IIC2333 / foro-2019-1

Foro oficial del curso IIC2333 - Sistemas Operativos y Redes, semestre 2019-1.
2 stars 0 forks source link

Memoria compartida con estructuras #40

Closed jvlara closed 5 years ago

jvlara commented 5 years ago

Tengo una lista ligada, en la cual cada nodo cumple la función de ser un nodo simulado de diccionario, al momento de compartir esta lista ligada entre los procesos lo que sucede es que al crear un nodo este solo se crea en la memoria de ese mismo proceso y se almacena el puntero de este en la lista ligada, entonces no se traspasa la información al programa principal. ¿Como podría hacer para que si funcionara?

jvlara commented 5 years ago

¿Sería mas recomendado compartir un char y tener una convension para la informacion de los distintos forks() y en el reduce leer ese char considerando el criterio?

IchottMano commented 5 years ago

Hola!

Una posibilidad es hacer lo que planteas, mientras que tambien podrías guardar tus estructuras dentro de la memoria (puedes castear la memoria compartida para que se vuelva un puntero a lo que tu quieras).

Saludos!