2016-03-03 24 views

Odpowiedz

0

Udostępniana jest tylko sekcja zawierająca kod. Zmienne nie są współdzielone między procesami.

+0

To źle. Kryteria "const" są typowe, a inne też mogą być, dopóki nie zostaną zmodyfikowane na nowoczesnym systemie operacyjnym. – Olaf

0

Jedynym sposobem na udostępnienie zmiennych między dwoma procesami jest to, czy mają one dostęp do strony pamięci współużytkowanej - patrz mmap i MAP_SHARED. W przeciwnym razie znajdują się w przestrzeni pamięci procesu wywołującego, poza zasięgiem lub poza zakresem innych procesów.

0

Biblioteki statyczne: biblioteka kodu obiektowego, która jest połączona z aplikacją i staje się jej częścią.

Dynamicznie połączone biblioteki obiektów współdzielonych: Obiekty współużytkowane nie są zawarte w komponencie wykonywalnym, ale są powiązane z wykonaniem.