Hey So I'm sorta getting the idea of multiple processes but now I encounter a theory problem.
So I want to do 3 processes. one parent and 2 child of that one parent. So the child are going to use this library code thats basically makes a linklist or data repository. The question i have is that since both the child are seperate processes and they both access the library that creates a linklist. Does this end up making 2 link list for each one of the child or do they share the memory and share the data respository leaving only one link list in the whole project.


If this does create 2 link list since I'm not really sure how linux does its memory management, what possible solutions are there to share a library with the 2 child processes that making only 1 data respository instead of two