Gdzie przechowywane są zmienne używane w bibliotece współdzielonej. gdy jest używany z aplikacją. wspólna biblioteka używa tych samych sekcji aplikacji (dane/stos). lub będą miały oddzielne sekcje.gdzie zmienne biblioteki współużytkowanej przechowywane po połączeniu z aplikacją
6
A
Odpowiedz
0
Udostępniana jest tylko sekcja zawierająca kod. Zmienne nie są współdzielone między procesami.
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.
To źle. Kryteria "const" są typowe, a inne też mogą być, dopóki nie zostaną zmodyfikowane na nowoczesnym systemie operacyjnym. – Olaf