W kontekście programowania współbieżnego , współdzielenie pamięci jest sposobem wymiany danych pomiędzy różnymi procesami : ta sama strefa pamięci o dostępie losowym jest dostępny przez kilka procesów. Jest to zachowanie pamięci wątków wynikających z tego samego procesu.
W tym celu w systemie używającym paginacji tablica stron każdego procesu zawiera wspólne strony pamięci, ale każdy proces niekoniecznie widzi je pod tym samym adresem.